B
Hi,
ich möchte meinen eigenen Dialog schreiben, da man die Position des Fensters von wxDialog bzw.wxMessageDialog nicht verändern kann.
Ich erstelle einen eigenen Dialog her, in dem ich eine eigene Klasse erzeuge, die ich von wxDialog ableite.
Dieser abgeleitete Dialog (MyDialog) soll, ausser einer Textinfo und vielleicht noch einem Symbol, nur zwei Buttons beinhalten, und zwar "Yes" und "No".
Wenn ich auf diese Buttons klicke, soll sich das Fenster schliessen und es sollen die IDs wxID_YES bzw. wxID_NO zurückgegeben werden.
Ich dachte zunächst, das funktioniert mit
CreateButtonSizer (siehe nächste Zeile), aber dort wird nur beim Klicken auf "Yes" das Fenster geschlossen und die ID wxID_Yes zurückgegeben.
Beim Klicken auf "No" tut sich gar nichts.
topSizer->Add(CreateButtonSizer(wxYES_NO),0,
wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxALL,5);
Hier die Zeile, wo ich ShowModal aufrufe.
int myReturnCode = dialog.ShowModal();
Muss ich für das Klicken auf den Button "No"ein EVT erzeugen? (Siehe nächste Zeile) Oder wie bekomme ich das hin?
EVT_BUTTON( wxID_NO, MyDialog::OnNoClick )
Vielen Dank für die Hilfe.
Gruss,
Bianka