MessageBox

0

Napisałem w WinAPI MessageBox i dwa przysiski
OK i CANCEL

Co zrobić aby po naciśnięciu np OK wykonała się jakaś instrukcja

[???] PLEASE HELP ME !!!!!!

0

Ten opis problemu niewiele mówi. Standardowe funkcje/procedury WinAPI zwracają wynik wywołania jako Result / mają parametr (var lub wskaźnik, zależy czy kolesie z Borlandu oprogramowali) w którym należy podać zmienną i do niej będzie przypisany wynik. W przypadku okien dialogowych jest to kod naciśniętego przycisku. Jeśli używasz zwykłej funkcji MessageBox to to będzie chyba if MessageBox(...)=mbOk then... (lub MB_OK).

0

<font color="green">Co zrobić aby po naciśnięciu np OK wykonała się jakaś instrukcja </span>

no to powiedzmy że masz Tak i Nie:

case MessageBoxA(0,"Coś tam","Hello",MB_YESNO) of
IDYES: // Wciśnięto Tak
begin
rób cos ...
end;
IDNO: //Wsciśnięto nie
begin
rób cos ...
end;
end;

;)

0

fenks for dis [cygaro]

1 użytkowników online, w tym zalogowanych: 0, gości: 1