je suis dans une Dialogue Box, elle contient elle meme une CPropertySheet (et des CPropertyPage). dans cette CPropertyPage, j'ai u CEdit, mais je n'arrive pas à modifier le contenu ce CEdit. Exemple du code :
ce code se lance quand on click sur un bouton de la Dialog box principale
j'ai noté l'endroit où se situe l'erreur. d'apres ce que j'ai compris, l'erreur se poduit car il ne trouve pas le parent associé au Edit de la propertypage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 m_pSheet = new MdbSheet("Sheet",this); m_pPage1= new CAddSupportDlg(); m_pSheet->AddPage(m_pPage1); CWnd *pWnd=m_pSheet->GetPage(0)->GetDlgItem(IDC_EDIT1); // l'ERREUR se situe ici avec le GetDlgItem pWnd->SetWindowText("coucou"); m_pSheet->DoModal();
Comment résoudre ce probleme ?
Partager