picinounours51
Messages postés23Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention23 août 2005
-
12 juil. 2004 à 11:30
xarier
Messages postés688Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention19 mai 2005
-
13 juil. 2004 à 12:18
Bonjour,
je viens de créer deux boites de dialogue distincte (2 ressources) et je voudrais savoir comment faire le lien entre elle, je voudrais ouvrir la deuxième par simple appui sur un bouton de la première boite de dialogue.
Etant neofite en programmation C++ (avec MFC), je remercie ceux qui pourront m'apporter leur aide.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 12 juil. 2004 à 22:16
Il faut que tu sache
-comment réagir à l'appui d'un bouton
quand tu recois WM_COMMAND, regarde la valeur de LOWORD(wParam)
-afficher une boîte de dialogue
La je sais plus trop avec les MFC, mais je crois que c'est DoModal();
(il faut que tu mettes un membre m_dlg de la classe du 1er dlg dans la classe du 2eme dlg).
xarier
Messages postés688Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention19 mai 2005 12 juil. 2004 à 22:43
ben pour les boite de dialogue avec mfc je c pas trop mais je c que ca recemble un peut a c#ou a vb alors essey
nom_de_la_fentre.ShowDialog
Ou nom_de_la_fentre.Show
sinon dans la win32 en fait ca :
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 12 juil. 2004 à 23:04
hIns n'est pas l'intance de la fenêtre mais celle du programme (eg 0x00400000)
MAKEINTRESOURCE(IDD_DIALOG2) -> (LPCTSTR)IDD_DIALOG2
DlgWinProc -> (DLGPROC)DlgWinProc
Vous n’avez pas trouvé la réponse que vous recherchez ?
picinounours51
Messages postés23Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention23 août 2005 13 juil. 2004 à 09:17
Merci ca a l'air de marcher.
Je voudrais savoir également comment faire si au lieu de ma deuxième boite de dialogue je souhaite lancer une application comment est-ce que je fais ?