Rückgabewert einer MessageBox
-
Hi zusammen,
noch mal ich.Habe eine Messagebox so parametriert:
Application->MessageBox("Bitte andere Schnittstelle wählen","FEHLER",MB_OK);Der Rückgabewert des Parameters Flag müsste ja nach drücken des Buttons "OK" 1 sein, das heisst IDOK müsste 1 sein. Gibt es eine Möglichkeit diesen Wert abzugreifen und über eine IF-Anweisung ein Ereignis folgen lassen?
BSP:
Wenn "OK" Gedrückt wurde mache dies und das....
Geht das?Gruß
-
if(Application->MessageBox("Bitte andere Schnittstelle wählen","FEHLER",MB_OK) == IDOK) { //mach was... }Da kann man aber auch selber drauf kommen.

Edit: Oder man wirft einen Blick in die Hilfe. Da gibts sogar ein Beispiel zu.
-
oh cool,
stimmt. Da fehlt mir glaube ich noch die Routine....1000 Danke dir
-
box =Application->MessageBox("Bitte andere Schnittstelle wählen","FEHLER",1+16); //box musst du vorher deklarieren z.b. int box;
if (box ==IDOK)
{
Close(); // da schreibst dann hin was passieren soll so wie bei meinem
}; Beispiel Close