bonjour,
mon application cr�e un ic�ne � c�t� de l'heure, et fait appara�tre un menu flottant lorsque je fais un clic droit dessus, jusque l� tout va bien. Mais quand je clic en dehors du menu, celui-ci ne dispara�t pas, il est pas "dismissed" comme ils disent dans les MFC...
Voil�, je vois pas o� est le probl�me, si quelqu'un peut m'�clairer...
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 if(lParam == WM_RBUTTONDOWN) { POINT pt; GetCursorPos(&pt); CMenu menu; if(menu.LoadMenu(IDR_MENU1)) { if(m_bMS) menu.GetSubMenu(0)->CheckMenuItem(IDM_MS, MF_CHECKED); menu.GetSubMenu(0)->TrackPopupMenu(TPM_BOTTOMALIGN | TPM_LEFTBUTTON, pt.x, pt.y, this); } }
Merci!
Partager