Bonjour,

J'ai un problème dont je ne comprends pas la cause, et que je n'arrive pas à résoudre...

J'ai une boîte de dialogue contenant un contrôle dérivé de CEdit qui a été subclassé. Dans la méthode OnLButtonDblClk de cet edit, je voudrais récupérer le texte d'un static de la même boîte de dialogue. Pour accéder au contrôle static, je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CWnd *pWnd = GetParent()->GetDlgItem(IDC_MONSTATIC)
dans la méthode OnLButtonDblClk de mon edit, mais pWnd est toujours NULL, alors que je sais que GetParent() renvoit bien un pointeur sur ma boîte de dialogue et que celle-ci contient bien le static IDC_MONSTATIC...

Quelqu'un a-t-il une explication ? Aurais-je (encore) mal compris le fonctionnement des contrôles subclassés ?