
菜单
tobealv
这个作者很懒,什么都没留下…
展开
-
如何在菜单项中间插入一项
<br />在最下方增加后,直接用鼠标拖到中间某个位置即可.原创 2010-11-08 13:50:00 · 426 阅读 · 0 评论 -
制作右键弹出菜单
<br />1. 新建一个菜单资源 IDR_MENU_POP<br />2. 添加菜单项<br />3. // 弹出右键菜单<br /> CMenu menu;<br /><br /> menu.LoadMenu(IDR_MENU_POP);<br /><br /> CMenu *pSubMenu=menu.GetSubMenu(0); // 0表示是加载IDR_MENU_POP的第一列菜单<br /><br /> CPoint pt;<br />原创 2011-02-24 10:42:00 · 499 阅读 · 0 评论 -
弹出式菜单的响应
弹出式菜单的响应不像固定菜单,通过ON_COMMAND来响应。而是在调用TrackPopupMenu时,通过其返回值判断点击了哪个子菜单,并直接书写响应函数。原创 2011-08-30 11:19:14 · 699 阅读 · 0 评论 -
ModifyMenu的用法
关于这个API,MSDN讲得实在有点晦涩,这里总结一下。假设要更改以下菜单的Disable Sampling项文本为EnableSampling首先应该获取submenu父菜单的句柄,假设submenu的资源ID号为IDR_MENU2,使用以下代码:1 hMenu = LoadMenu(GetModuleHandle(NULL), MAKEINTRESOURCE(I转载 2014-08-23 21:40:31 · 1046 阅读 · 0 评论