Le GetParent renvoie la fenetre principale de mon appli et non la dialog correspondant au panneau du TabCtrl comme je le voudrais
Version imprimable
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 :D ,
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:
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");
:D
Oki ca l'air de marcher :roll:
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 .Citation:
Envoyé par benahpets
:D
:roll: :roll: :roll:
Bon ben définitivement ca marche j'ai plus qu'a mettre le tag résolu...