Bonjour,
J'ai créé une classe dérivant d'un CButton et dans ma fenêtre principale, je crée une instance de cette nouvelle classe.
Je veux pouvoir gérer l'evennement d'un click de la souris sur une instance de ma nouvelle classe; pour cela, j'ai rajouté à la main dans le gestionnaire de message de mon CDialog un ON_BN_CLICKED avec l'ID de l'instance de ma classe et le nom de la fonction à appeler.
Mon problème, c'est que quand je fais un SendMessage depuis ma nouvelle classe, mon CDialog n'intercepte pas le message.
par exemple, dans mon OnBnClicked de ma nouvelle classe, j'ai mis:
::SendMessage(hDlg, BN_CLICKED, 0, m_hWnd) où hDlg est le handle de mon CDialog. Je ne suis pas sûr de ma façon d'envoyer le message donc est ce que c'est correct? et si oui, pourquoi ça ne marche pas? si non, comment je fais?
Merci d'avance
Partager