社区
界面
帖子详情
没有源码的程序,想禁用某个菜单项,有什么方法吗?
gzwsl
2003-08-23 12:25:33
将某个MENUITEM改为不可选,或者干脆删除它,怎么做?谢谢!
...全文
54
8
打赏
收藏
没有源码的程序,想禁用某个菜单项,有什么方法吗?
将某个MENUITEM改为不可选,或者干脆删除它,怎么做?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengqinggao
2003-08-23
打赏
举报
回复
用FindWindow()或者BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam)之类的函数获取该程序的主框架句柄,然后:
CWnd *pWnd = CWnd::FromHandle(hWnd);
CMenu *pMenu = pWnd->GetMenu();
pMenu = pMenu->GetSubMenu(2);//获取计算命令所在的子菜单;
//对该菜单进行操作;
pMenu = NULL;
pWnd = NULL;
有一个问题时,如果那个程序是WORD(可能还有其他程序),用GetMenu()函数得不到它的菜单,你试一试这个能不能行。
具体可以参考:
http://expert.csdn.net/Expert/topic/2070/2070652.xml?temp=.2636835
DoItFreely
2003-08-23
打赏
举报
回复
SubClassWindow,拦截对菜单的初始化消息(WM_INITMENU?)
cattydid
2003-08-23
打赏
举报
回复
这要看你原来的菜单项是怎么做的
思危
2003-08-23
打赏
举报
回复
楼上的、这样都行啊
zhouyong0371
2003-08-23
打赏
举报
回复
//窗口的标题为DialogMenu
CWnd * pWnd = FindWindow(NULL, "DialogMenu");
if (pWnd)
{
CMenu * pMenu = pWnd->GetMenu();
if (pMenu)
{
pMenu = pMenu->GetSubMenu(0); //第一个下拉菜单
if (pMenu)
{
pMenu->EnableMenuItem(0, MF_DISABLED|MF_BYPOSITION); //第一个菜单项
}
}
}
new1mm
2003-08-23
打赏
举报
回复
去掉只读属性,用VC以资源方式打开可执行文件,编辑资源去掉那个菜单项,保存
fengqinggao
2003-08-23
打赏
举报
回复
呵呵,只能两个程序同时运行的时候才行,而且只有当次有效,如果要长期禁用,我还没有思路,:),呵呵,仅供参考吧
gzwsl
2003-08-23
打赏
举报
回复
对这方面不大懂,楼上的这个方法是做个壳每次都运行一次来禁用子菜单还是可以直接修改BIN?
功能非常全面的一个论坛
源码
174. 支持定义某个分类在首页显示是否简约方式显示 175. 支持定义每个版面(或分类版面)之下的子版面,是否简约方式显示 178. 采用新的方式调用显示在线用户,兼容大部分主流浏览器 179. 修复专题显示在某些...
网管教程 从入门到精通软件篇.txt
bootcfg /disableredirect 在启动引导
程序
中
禁用
重定向。 bootcfg /redirect [ PortBaudRrate] |[ useBiosSettings] 在启动引导
程序
中通过指定配置启用重定向。 范例: bootcfg /redirect com1 115200 ...
QT核心模块(core)原理与
源码
分析视频课程
技术概念+存储结构+函数
源码
图示讲解+
源码
讲解+静态分析+动态调试 有助于学员快速深入掌握QT5核心模块的基础原理 动静结合更有利于学员快速掌握QT5框架核心模块技术 通过这个课程能够学到什么? QT对象树原理与...
C#编程经验技巧宝典
4 <br>0008 为
程序
设置版本和帮助信息 4 <br>0009 设置Windows应用
程序
启动窗体 5 <br>0010 设置Web应用
程序
起始页 5 <br>0011 如何设置
程序
的出错窗口 5 <br>0012 如何进行
程序
调试 6 ...
grub4dos-V0.4.6a-2017-02-04更新
setmenu --graphic-entry=类型=菜单行数=菜单列数=图形宽(像素)=图形高(像素)=菜单行间距(像素)
菜单项
0的路径文件名 类型: 位0:高亮指定颜色 位1:高亮颜色翻转 位2:高亮显示线框 位7:背景透明(最好使用黑色...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章