MessageDlg, Button abfragen?
-
Hallo Zusammen,
ich als angefangener Fortgeschrittener oder fortgeschrittener Anfänger, wie auch immer, hab ne kleine Frage!
Ich öffne einen Dialog mit Yes und No Button:
MessageDlg("Die Netzwerkverbindung zum Microcontroller konnte nicht hergestellt werden! Soll es erneut versuchen werden?", mtWarning, TMsgDlgButtons() << mbYes << mbNo, 0);
Wie kann ich jetzt die Buttons abfragen?
Yes = Neue Netzwerkverbindung starten
No = CloseIch hab in der Hilfe was über mbYes bzw. mrYes gelesen, daß dies die Rückgabewerte sind, hab's aber nicht kapiert.
Hab mir das irgendwie so vorgestellt:
if (.....==mrYes) .....
Egal, wie ich's versuche, will nicht!
Könnt ihr mir da weiterhelfen?
Gruß Murph
-
Versuche s mal so
int q=MessageDlg("Die Netzwerkverbindung zum Microcontroller konnte nicht hergestellt werden! Soll es erneut versuchen werden?", mtWarning, TMsgDlgButtons() << mbYes << mbNo, 0); if(q==7)....
für jeden Wert wird dir eine integer zurückgegeben. Was nunw as ist kannst du mir
ShowMessage ermitteln.ciao jan1303
-
Danke Jan, hat funktioniert!!
Aus mbYes wird mrYes, also so:
if (q==mrYes) ....
Wirst mich wahrscheinlich in nächster Zeit öfters hier finden, da in 8 Wochen mein Technikerprojekt fertig sein sollte, aber das Prog noch nicht so ganz will wie ich!!
Werd euch dann richtig nerven!!
Also, bis denne!
Gruß Murph