Bonjour à tous,
Voila j'ai un CStaticCtrl au quel j'ai rajouter un événement STN_CLICKED (en gros quand l'utilisateur clique sur le controle) et dans cette méthode j'ai rajouter un menu popup :
Probleme dés que je fais le choix sur le menu, ma fenêtre principale se ferme !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 void CTechGraphiquePrincipal::OnStnClickedStaticName() { CPoint point; GetCursorPos (&point); CMenu menu; menu.CreatePopupMenu(); menu.AppendMenuW(MF_STRING, 1, _T("Quitter")); menu.AppendMenuW (MF_SEPARATOR); menu.AppendMenuW(MF_STRING, 2, _T("Modifier votre mot de passe")); int nResult = menu.TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this); switch (nResult) { case 2: {}break; case 1: CloseDlgMain ();break; } menu.DestroyMenu(); }
Je comprend pas du tous pourquoi !
Merci d'avance de vos réponse.
Partager