begin process at 2008 07 04 12:13:16
1 204 587 membres
128 nouveaux aujourd'hui
14 116 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : MFC boite de dialogue non modale [ Archives / Au secours ] (julien20vt)

MFC boite de dialogue non modale le 10/11/2003 09:14:29

julien20vt
Ca fait longtemps que je ne me suis pas remis au C++, et j'avoue que j'ai oublié comment on mettait en place une boite de dialogue non modale (instanciation et affichage de celle-ci ainsi qu'écoute des évènements genre click sur un bouton).

Si quelqu'un a éventuellement le temps de m'expliquer ca rapidement, ou de me donner un lien vers un tutorial, ce serait super.



Merci à tous :)

Re : MFC boite de dialogue non modale le 10/11/2003 09:21:49

julien20vt
En fait, je n'ai pas une nécessité absolue d'avoir une boite de dialogue non modale, ce qu'il y a c qu"avec une boite de dialogue modale, je n'arrive pas à charger une combo box avec des données récupérées par mon programme alors je me dit que ce sera peut etre plus simple avec une boite de dialogue non modale.
Par contre si vous savez comment charger une combo box d'une boite de dialogue modale, je suis vraiment preneur.

Merci encore.

Re : MFC boite de dialogue non modale le 10/11/2003 09:25:52

BruNews
(Admin CS)
charger une combo box, que dialog soit modale ou non peu importe, recup les valeurs dans WM_INITDIALOG.
BruNews, ciao...

Re : MFC boite de dialogue non modale le 10/11/2003 09:32:04

julien20vt
Ok merci,

Tu n'as pas un lien qui explique la marche à suivre stp, parce que j'ai du mal à me remettre au C++ :(

Re : MFC boite de dialogue non modale le 10/11/2003 09:51:05

BruNews
(Admin CS)
Desole mais toutes mes sources sont API win32.
BruNews, ciao...

Re : MFC boite de dialogue non modale le 10/11/2003 10:06:04

garslouche
En MFC une fenêtre (c'est-à-dire une CDialog) s'ouvre en tant que fenêtre modale avec DoModal()
Cette fonction retourne un entier qui est celui qu'envoie la fenêtre en se fermant avec EndDialog(int). Ca sert par exemple avec un fenêtre de type Oui/Non.

Si tu veux une fenêtre non-modale il faut utiliser Create.

Quant au passage de valeurs vers la fenêtre il suffit d'utiliser une méthode de type SetValeur(...) dans la classe représentant la fenêtre, et/ou de le faire par le constructeur.

Voilou

Re : MFC boite de dialogue non modale le 10/11/2003 10:16:58

julien20vt
Merci garslouche,

Je viens en fait de trouver la solution:
Je passe par la méthode InitDialog de ma fenetre et c'est la que je charge le select, c'est tout simple, je suis vraiment mauvais de ne pas y avoir pensé plus tot !!





Classé sous : boite, mfc, dialogue, modale

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS