cs_Daimadoshi
Messages postés45Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention23 août 2007
-
25 oct. 2004 à 15:46
cs_Daimadoshi
Messages postés45Date d'inscriptionjeudi 27 mars 2003StatutMembreDernière intervention23 août 2007
-
25 oct. 2004 à 22:09
slt tlm, voila je voudrai faire un projet basé sur une boite de dialog avec dev c++ en me servant de wxWidgets.
mon probleme est le suivant j'ai fait dans un premier temps2 classes derive de wxFrame et wxApp mais le corp de la fenetre est de couleur gris sombre sauf pour les control qui sont gris claire ( resultat plutot moche ) probleme que j'ai resolu en changeant ma classe derivé de wxFrame et classe derivé de wxDialog mais la nouveau probleme quand je quitte l'application elle ne se ferme pas completement ( processus tjrs present dans le gestionnaire des taches )
finalement je ne sais pas ce qui est le mieux deriver de wxDialog ou Frame puis surtour comment resoudre le probleme lier a une des 2 methodes
fredcl
Messages postés547Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 7 octobre 20071 25 oct. 2004 à 17:42
Bonjour,
il faut gérer les évènement de fermeture de ton wxDialog
par exemple :
BEGIN_EVENT_TABLE(AppDialog, wxDialog)
EVT_BUTTON(BTN_CLOSE, AppDialog::OnQuit)
EVT_CLOSE(AppDialog::OnQuit)
END_EVENT_TABLE()
Le premier événement gère un bouton dont l'identifiant serais BTN_CLOSE
et le deuxième événement gère la case avec la croix rouge en haut à droite de ton dialogue
tu doit mettre dans la fonction menbre OnQuit l'appel à la fonction Destroy comme ceci :
Funto66
Messages postés1267Date d'inscriptionmercredi 1 janvier 2003StatutMembreDernière intervention28 février 20074 25 oct. 2004 à 19:32
Oui d'ailleurs sur le site officiel de wxWidgets il y a un mini-tutorial sur le sujet.
Une autre possibilité est de créer un wxPanel qui occupera toute ta wxFrame, un wxPanel étant l'équivalent d'un wxDialog mais sans la barre de titre.
---------------------------------------------------------
Patience et longueur de temps font plus que force ni que rage....
Coucous flingueurs 3D : http://www.freewebs.com/cf3d/