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 !!!!!!
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 !!!!!!
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).
<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;
;)
fenks for dis [cygaro]