[MFC]dialogues qui s'initialisent mal
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 :
Code:
1 2 3 4 5
|
void CMainFrame::onclickMenu(){
CMyDialog dlg;
dlg.propPage1.initVal.myval = "bidule";
} |
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.
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.
ex:
IDD_DIALOG_PAGE1 is not defined.
pourquoi ces erreurs n'apparaissent elles que lorsque je declare ma var en public?
merci.