Salve a tutti.
Ho a che fare con le wxWidgets (da poco più di due ore). Sono andato a guardarmi il primo esempio che ho trovato: la banalissima finestra vuota. Benissimo.
Ora voglio fare in modo che all'avvio mi venga visualizzato anche un messaggio. Ho guardato la documentazione e ho trovato la classe wxMessageDialog.
Dopo molti tentativi, non ne ho ricavato un ragno dal buco.
Questo è il codice che dovrebbe permettermi di creare la finestra di dialogo (senza visualizzarla... quello è il minimo), ma il compilatore continua a rifiutarsi di compilarlo:
codice:
wxPoint *pos = new wxPoint(100, 100);
wxString *messaggio = new wxString("Messaggio di chiusura");
wxString *titolo ? new wxString("Titolo");
wxMessageDialog dlg(this, messaggio, titolo, wxOK, pos);
Compilatore:
codice:
wxMinimal.cpp:28: error: no matching function for call to `wxMessageDialog::wxMessageDialog(MiniApp* const, wxString*&, wxString*&, int, wxPoint*&)'
..\..\Include\wx\msw\msgdlg.h:41: note: candidates are: wxMessageDialog::wxMessageDialog(const wxMessageDialog&)
..\..\Include\wx\msw\msgdlg.h:37: note: wxMessageDialog::wxMessageDialog(wxWindow*, const wxString&, const wxString&, long int, const wxPoint&)
Premetto che sono rimasto molto deluso dalla documentazione: già il primo esempio mi ha fatto capire che non dovevo sperare di avere una documentazione "completa".
Ciao.