Salut,
Je bosse sous MFC (VC++ 6.0) et j'utilise des onglets dans mon interface. Je suis passé par les classes CPropertySheet et CPropertyPage etc, j'arrive à afficher mes onglets... jusqu'ici tout va bien.
Là où ça coince, c'est que je n'arrive pas à adresser les éléments dans mes onglets : impossible de modifier le titre de la CPropertyPage, un champ d'edit à l'intérieur...
J'ai un message d'erreur du type "Debug assertion failed!"
Quelqu'un pourrait-il m'aider ?
EDIT : je mets un bout de code
déclaration de la classe COnglets
Code :
- COnglets::COnglets(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
- :CPropertySheet(pszCaption, pParentWnd, iSelectPage)
- {
- AddPage(&m_ma_page_1);
- AddPage(&m_ma_page_2);
- }
|
ma fonction
Code :
- void CConfigDlg::OnBoutonToto()
- {
- COnglets onglets(_T("Titre" ));
- onglets.m_ma_page_1.m_mon_champ_edit.SetWindowText("test" ); // c'est cette commande qui fait foirer par exemple
- onglets.DoModal();
- }
|
Message édité par impress le 01-06-2004 à 10:30:41