bonjour,
j'ai réalisé en MFC, des dialogues basés sur des property sheets.
Tout fonctionne bien quand je declare ma fenetre dans le CPP de ma fenetre principale dans une fonction preparée :
ceci dit, pour des raisons d organisation et de communication inter composants, j aurais besoin de la déclarer en var public de ma classe MainFrame.Code:
1
2
3
4
5 void CMainFrame::onclickMenu(){ CMyDialog dlg; dlg.propPage1.initVal.myval = "bidule"; }
donc si j ajoute dans les public (après avoir fait l inclusion dans le .h de la biblio associée évidemment)
A la compilation il me sort des erreurs qui me disent que l'identifiant de mes dialogues associés aux page de propriété ne sont pas définis.Code:
1
2 CMyDialog dlg;
ex:
IDD_DIALOG_PAGE1 is not defined.
pourquoi ces erreurs n'apparaissent elles que lorsque je declare ma var en public?
merci.