Bonjour,
voila je crée un menu dans l'éditeur de ressources, son ID est IDR_MENUPOPUP.
Je voudrais l'afficher lors du clic droit donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void CInterfaceDlg::OnRButtonDown(UINT nFlags, CPoint point) { CMenu menu; ClientToScreen(&point); menu.LoadMenu(IDR_MENUPOPUP); ASSERT (menu.m_hMenu != NULL ); int nResult = menu.TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this); menu.DestroyMenu(); }
Le menu s'affiche effectivement, il contient le bon nombre de lignes mais il est vide ...
Partager