Funkcje MQL4-Pozostałe funkcje wspólne-Message Box w Forex-Słownik poleceń MQL4 - bossa.pl
2017.12.17, godz. 03:26

MessageBox

Funkcji MessageBox wyświetla okienko z komunikatem tekstowym. Okno komunikatu może zawierać określone przez użytkownika ikony oraz przyciski. Funkcja zwraca określone predefiniowaną wartość kodu powrotu zależnego od tego jaki przycisk został wybrany. Funkcja nie jest typową funkcją języka MQL, tylko funkcją WinAPI wywoływaną z poziomu kodu MQL jako funkcja importowa, dlatego konieczne jest wskazanie biblioteki zewnętrznej określonej w pliku nagłówkowym WinUser32.mqh.

 

Składnia:

int MessageBox( string text=NULL, string caption=NULL, int flags=EMPTY)
Parametry
text – wartość tekstowa wyświetlana w okienku
caption – nazwa w nagłówku okienka dialogowego
flag – parametr określający parametry okienka ikony oraz przyciski
Wartość zwracana
Kod identyfikujący przycisk który został wybrany w okienku

 

Przykład:

#include <WinUser32.mqh>
if(ObjectCreate( "text_object" OBJ_TEXT, 0, D 2004 .02.20 12:30, 1,0045) ==
false)
{
int ret = MessageBox("ObjectCreate() funkcja zwróciła " + GetLastError() +
"błąd \nKontynuować?", "Pytanie" MB_YESNO | MB_ICONQUESTION)
if (ret == IDNO) return (false);) // kontynuu
bos bank logo
Grupa kapitałowa
Nagroda specjalna i tytuł BROKERA ROKU 2015
Nagroda specjalna i tytuł BROKERA
ROKU 2015, przyznane przez GPW.

logo_FMR2017aktualny.jpg Finansowa Marka Roku: wyrazista marka promująca edukację, umocnienie pozycji lidera rynku kontraktów terminowych.

nagroda najlepszy dom maklerski 2015
Najwyższa ocena dla DM BOŚ w ankiecie czytelników Gazety Giełdy Parkiet 2015r.