Menu Popup qui ferme ma fenêtre !
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 :
Code:
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();
} |
Probleme dés que je fais le choix sur le menu, ma fenêtre principale se ferme !
Je comprend pas du tous pourquoi !
Merci d'avance de vos réponse.