Pb de TrackPopupMenu

Kheo Messages postés 21 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 10 décembre 2007 - 15 oct. 2002 à 12:59
Kheo Messages postés 21 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 10 décembre 2007 - 16 oct. 2002 à 10:16
J'ai un problème, je crée un menu sur un clic droit sur une icone ds la status bar, mais le pb c'est que lorsque que je veux faire disparaitre le menu en cliquant ailleurs ( a savoir sur une fenetre autre que la mienne ) le menu reste affiché jusqu'a que je lui click dessus ou sur la fenetre de mon prog.
Ce menu persiste a l'affichage alors qu'il devrait disparaitre. Pourquoi ?

case WM_RBUTTONDOWN:
GetCursorPos (&point);
hMenu2 = GetSubMenu ( hMenu, 0 );
TrackPopupMenu ( hMenu2, TPM_RIGHTALIGN | TPM_BOTTOMALIGN | TPM_LEFTBUTTON , point.x, point.y, NULL, hwnd, NULL );
break;

Merci d'avance++
/ Kheo /

1 réponse

Kheo Messages postés 21 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 10 décembre 2007
16 oct. 2002 à 10:16
Gnarf g trouvé la solution pour ce que ca intéresse, c'est tout simplement qu'il faut ajouter un SetForeGroundWindow sur ca fenetre avant d'ouvrir le menu...

/ Kheo /
0
Rejoignez-nous