您的位置:首页 > 其它

MFC(对话框鼠标右键弹出菜单)

2017-11-07 13:03 232 查看
第一步:在Resource View下右键任意文件夹图标,弹出如下对话框单击Add Resource;

第二步:在弹出的对话框中选择Menu,并点击new,完成菜单的添加;

第三步:单击project,选择Add Existing Item,添加刚刚创建的菜单到*dlg.CPP中;

第四步:在需要弹出菜单的地方添加如下代码即可

    CMenu menu;

    CMenu *pSubMenu;

    menu.LoadMenu(IDR_MENU_OPEN);

    pSubMenu = menu.GetSubMenu(0);

    CPoint point;

    GetCursorPos(&point);

    pSubMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_LEFTBUTTON, point.x, point.y, this);

    pSubMenu->DestroyMenu();

    menu.DestroyMenu();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: