码迷,mamicode.com
首页 > 其他好文 > 详细

弹出菜单

时间:2019-01-21 16:13:41      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:tpm   pop   test   方法   item   color   submenu   upm   point   

这里记录下弹出菜单的实现方法。

步骤

1.新建菜单,ID为ID_TEST_MENU

2.加载菜单

1 CMenu m_popupmenu;
2 m_popupmenu.LoadMenu(ID_TEST_MENU);
3 CMenu* popup = m_popupmenu.GetSubMenu(0);//得到菜单的第0项

3.弹出菜单

1 GetCursorPos(&point); //获得鼠标位置
2 popup->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
TPM_CENTERALIGN      //按参数x指定的坐标水平居中放置快捷菜单
TPM_LEFTALIGN        //快捷菜单左边界与由参数X指定的坐标对齐
TPM_RIGHTALIGN       //快捷菜单右边界与由参数X指定的坐标对齐

禁用/启用菜单项

popup->EnableMenuItem(ID_TEST_MENU,TRUE);

 

弹出菜单

标签:tpm   pop   test   方法   item   color   submenu   upm   point   

原文地址:https://www.cnblogs.com/huangsitao/p/10298202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!