wxWidgets: wxDialog

Willemers Informatik-Ecke

Dialog

class MyDialog : public wxDialog {
....
DECLARE_EVENT_TABLE() // kein Semikolon!
...
};

BEGIN_EVENT_TABLE(MyDialog, wxDialog)

END_EVENT_TABLE()

Dateiauswahldialog

Öffnet eine Dateiauswahlbox und gibt die gewählte Datei als
wxString zurück.
    wxString caption = wxT("Datei öffnen");
    wxString wildcard = wxT("Datenbank|*.dbf|Alle Dateien|*.*");

    wxString defaultDir = wxEmptyString;
    wxString defaultFilename = wxEmptyString;
    wxFileDialog dialog(this, caption, defaultDir, defaultFilename, wildcard);
    if (dialog.ShowModal() == wxID_OK) {
        wxString path = dialog.GetPath();
    }
In älteren Versionen vor 2.8 wurde die Konstante wxOPEN als letzter Parameter übergeben, der bei 2.8 nicht mehr definiert ist.
Homepage (C) Copyright 2012 Arnold Willemer