Bonjour,
Je suis sous
CODEBLOCKS 1.0RC2
wxWidgets 2.6.2
Lorsque je créé une fenetre pas de probleme.
Lorsque je créé une boite de dialogue, compilation ok 0 error mais a l'execution du programme j'ai une messagebox :
Le point d'entrée de procédure _ZN8wxDialog17MSWProcessMessageEP6tagMSG est introuvable dans la bibliothèque de liaisons dynamique wxmsw26_gcc_cb.dll
Voici le code
Mes recherches sur internet n'ayant rien donné.....HEeeeelp :o)[/b]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #include <wx/wx.h> class MainApp:public wxApp //declaration d'application - conteneur de fenêtre { public: virtual bool OnInit(); }; class MainClass:public wxDialog //declaration de fenêtre - conteneur des éléments de fenêtre { public: MainClass(const wxString &title,const wxPoint &pos,const wxSize &size); }; IMPLEMENT_APP(MainApp) //creation de l'instance de l'application bool MainApp::OnInit() { MainClass *window=new MainClass("Titre de fenêtre",wxPoint(250,250),wxSize(350,250)); window->Show(true); SetTopWindow(window); return true; } MainClass::MainClass(const wxString &title,const wxPoint &pos,const wxSize &size) :wxDialog((wxDialog*)NULL,-1,title,pos,size) { }
Partager