메시지 상자
MessageBox는 WPF 메시지 상자와 유사한 대화 상자 팝업 메시지 상자를 표시하는 데 사용됩니다.
메시지 박스를 사용하는 주요 이유
다음은 WinForms나 WPF 대신 MessageBox 클래스를 사용하는 몇 가지 이유입니다:
- 박스는 cTrader 디자인과 테마 색상을 사용합니다.
- 박스는 알고가 전체 접근 권한을 가질 필요가 없습니다.
- WinForms나 WPF에 비해 사용하기 쉽습니다.
cTrader에서 메시지 박스 사용
MessageBox 클래스를 사용하려면 Show() 메서드를 호출하고 텍스트, 제목, 버튼, 아이콘 및 기본값에 대한 매개변수를 전달합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
이 cBot의 인스턴스를 실행할 때, 인스턴스 시작 시 다음과 같은 메시지 박스가 표시됩니다.

Show() 메서드는 여러 오버로드를 가지고 있습니다. 모든 오버로드는 참조 라이브러리에서 확인할 수 있습니다.
로그 탭은 메시지 박스에서 버튼을 클릭하면 해당 이벤트를 표시합니다.
특히, MessageBox 클래스는 cBot과 지표 어디에서나 사용할 수 있습니다. Show() 메서드는 메시지 박스 내의 버튼을 클릭할 때까지 아무것도 반환하지 않습니다. 메시지 박스가 표시되는 동안, 다른 모든 cBot 및 지표 이벤트는 정상적으로 호출됩니다.