Bei MessageDlg den Default Button auf mbNo setzen?
-
Hi,
weiss einer auf Anhieb wie man bei MessageDlg einen Default Knopf setzen kann.
MessageDlg("bla bla bla bla?", mtConfirmation, TMsgDlgButtons() << mbYes << mbNo, 0);
Leider ist hier immer Yes vorbelegt, würde gerne den No Button vorbelegt haben.
-
Wie wärs, wenn du lieber eine MessageBox nimmst und dir diese so machst, wie du es brauchst?
MessageBox(Form1->Handle,"Text", "Titel",MB_ICONQUESTION);
-
Die Frage find' ich trotzdem interessant, auch wenn man den textlichen Inhalt der MessageBox so gestalten kann, dass der vorbelegte Button der gewünschten Default-Auswahl entspricht.
-
Bei derartigen Sonderwünschen ist es, glaube ich, einfacher die Messagbox komplett selber zu gestalten (als eigene Form).
-
Nimm MessageBox:
MessageBox(Form1->Handle, "Caption", "Title", MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON2);
Da müsste dann der zweite Button (also der NO-Button), den Focus haben
-
Danke für die Antworten dann nehme Ich halt die MessageBox, dachte das es auch mit dem MessageDlg irgendwie klappen würde
Schönen Tag noch.