16,472
社区成员
发帖
与我相关
我的任务
分享
#define ID_MENU1 111
#define ID_MENU2 112
#define ID_SUBMENU1 113
#define ID_SUBMENU2 114
CMenu menu;
CMenu sub;
menu.CreatePopupMenu();
sub.CreatePopupMenu();
menu.AppendMenu(MF_STRING, ID_MENU1, _T("Menu1"));
menu.AppendMenu(MF_STRING|MF_POPUP, (UINT)sub.GetSafeHmenu(), _T("Menu2"));
sub.AppendMenu(MF_STRING, ID_SUBMENU1, _T("Sub Menu1"));
sub.AppendMenu(MF_STRING, ID_SUBMENU2, _T("Sub Menu2"));
CPoint pt;
GetCursorPos(&pt);
menu.TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, pt.x, pt.y, this);
menu.Detach();
menu.Detach();
#define ID_MENU1 111
#define ID_MENU2 112
#define ID_SUBMENU1 113
#define ID_SUBMENU2 114
CMenu menu;
CMenu sub;
menu.CreatePopupMenu();
sub.CreatePopupMenu();
menu.AppendMenu(MF_STRING, ID_MENU1, _T("Menu1"));
menu.AppendMenu(MF_STRING|MF_POPUP, (UINT)sub.GetSafeHmenu(), _T("Menu2"));
sub.AppendMenu(MF_STRING, ID_SUBMENU1, _T("Sub Menu1"));
sub.AppendMenu(MF_STRING, ID_SUBMENU2, _T("Sub Menu2"));
CPoint pt;
GetCursorPos(&pt);
menu.TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, pt.x, pt.y, this);
menu.Detach();
menu.Detach();
BOOL InsertMenuItem( HMENU hMenu,
UINT uItem,
BOOL fByPosition,
LPCMENUITEMINFO lpmii
);