Salut,
Je d�bute en projet graphique sous Windows (mfc).
J'ai consult� les divers tutoriaux. Or, il y a un point que je ne comprend pas.
J'ai r�alis� une boite de dialogue muni d'un TabControl qui comporte une boite de dialogue par onglet.
Je veux r�cup�rer la valeur d'une EditBox d'une boite de dialogue pour la mettre dans l'EditBox d'une autre boite de dialogue;
//Voici le code de: http://www.functionx.com/visualc/dialog/dialog2.htm
Cela marche bien.
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 void CExoTransferDlg::OnCreateAccount() { // TODO: Add your control notification handler code here CDialog2 Dlg; if( Dlg.DoModal() ) { UpdateData(); m_FirstNameDlg1.Format("%s", Dlg.m_FirstNameDlg2); m_LastNameDlg1.Format("%s", Dlg.m_LastNameDlg2); m_FullNameDlg1.Format("%s %s", Dlg.m_FirstNameDlg2, Dlg.m_LastNameDlg2); UpdateData(FALSE); } }
Cependant, lorsque je veux �x�cuter cette fonction � partir de la classe de mon TabCtrl. (l'application plante)
fichier Tab.cpp
(Or cela marche avec d'autre fonctions de cette m�me classe)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 #include "ExoTransferDlg.h" .... CExoTransferDlg test; test.OnCreateAccount() ;
(Je me demande si cela ne provient pas de la fonction UpdateData())
J'esp�re avoir �t� clair.
Merci d'avance.
![]()
Partager