Bei einer MessageBox abfangen welche Taste gedrückt wurde.
-
Hallo,
wie kann ich bei einer MessageBox abfragen welche Taste gedrückt wurde?
Also zum Beispiel Ja, Nein oder Abbrechen? Ich habe es mal so versucht:if(Application->MessageBox("ja oder nein?","???",4+16)) { if(IDYES) { Label1->Caption="Yes"; } else { Label1->Caption="No"; } }Aber mir wird angezeigt das "if(IDYES)" immer true ist...weiß nur nicht wieso.
Danke im vorraus
-
Hallo
weil du genauso gut schreiben kannst
if (1)Du must natürlich den Rückgabewert vergleichen
if(Application->MessageBox("ja oder nein?","???",4+16) == IDYES) { Label1->Caption="Yes"; } else { Label1->Caption="No"; }Desweitren würde ich für die Flags der Box nicht die Zahlen, sondern die passenden Konstanten (bei dir MB_YESNO) nehmen.
bis bald
akari
-
Vielen Dank akari du bist der Beste
