Bonjour,
Je cherche à récupérer un membre d'une fenêtre dans sa fenêtre fille. Sauf que ça marche pas comme je voudrais.
La fenêtre parent Fen1 a un membre zEnv du type :
Code :
- class CEnvironment {
- CString user;
- CString pwd; }
|
Ce membre est initialisé dans le constructeur de Fen1 :
Code :
- CEnvironment::CEnvironment() {
- user = "toto";
- pwd = "titi"; }
|
Quand je récupère le pointeur vers Fen1 dans Fen2 comme le dit la faq :
Code :
- Fen1 *pDlg=(Fen1 *)GetParent();
|
Mais la variable (*pDlg).zEnv n'existe pas. (Access Violation) :
Code :
- CEnvironment zEnv = (*pDlg).zEnv;
|
Si vous avez une explication et comment je peux faire, ça m'aiderait beaucoup. Merci d'avance.
Cordialement,
Loïc