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 faisdans 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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part CWnd *pWnd = GetParent()->GetDlgItem(IDC_MONSTATIC)
Quelqu'un a-t-il une explication ? Aurais-je (encore) mal compris le fonctionnement des contrôles subclassés ?
Partager