Le GetParent renvoie la fenetre principale de mon appli et non la dialog correspondant au panneau du TabCtrl comme je le voudrais
Le GetParent renvoie la fenetre principale de mon appli et non la dialog correspondant au panneau du TabCtrl comme je le voudrais
bon je viens de verifier dans un de mes projets,
effectivement dans le cas d'une dialogue appelée a partir d'un onglet , GetParent() renvoi la MainFrame ...
tu peux resoudre le probleme en faisant :
une bonne Q/R pour la faq lol ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FILE *rsetFile; CJobQueueDlg *pDlg = ( CJobQueueDlg *)m_pParentWnd; TRACE("\nParent Obtenu:%X",(unsigned int)pDlg); CString lPath = pDlg->m_selectedRsetFilePathName; rsetFile = fopen(lPath,"r");
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Oki ca l'air de marcher![]()
Je te remercie beaucoup pour tout le temps que tu as passé a m'aider...
Ca sort d'ou ce m_pParentWnd magique??
héhé ,c'est une donnée membre protected de la classe CDialog affectée par la variable parent passée au constructeur .Envoyé par benahpets
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
![]()
![]()
![]()
Bon ben définitivement ca marche j'ai plus qu'a mettre le tag résolu...
Partager