弹出式菜单
CMenu menu;
menu.LoadMenu(IDR_MAIN_MENU);
CMenu* pM = menu.GetSubMenu(0);
CPoint pt;
GetCursorPos(&pt);
pM->TrackPopupMenu(TPM_LEFTALIGN, pt.x, pt.y, this);
本文介绍了一种使用 CMenu 类创建弹出式菜单的方法。通过加载主菜单 IDR_MAIN_MENU,并获取子菜单,再利用 GetCursorPos 函数得到光标位置,最后调用 TrackPopupMenu 方法使菜单跟随鼠标出现。
弹出式菜单
CMenu menu;
menu.LoadMenu(IDR_MAIN_MENU);
CMenu* pM = menu.GetSubMenu(0);
CPoint pt;
GetCursorPos(&pt);
pM->TrackPopupMenu(TPM_LEFTALIGN, pt.x, pt.y, this);

被折叠的 条评论
为什么被折叠?