导航
  • 主页
  • VC/MVC基础类
  • .NET 技术
  • VC/MFC界面
  • VC/MFC 进程
  • VC/MFC 数据库
  • VC/MFC&Web
  • Doc/View

急!急!急!在VC里,怎样禁止另一个应用程序的菜单?

南飞雁 2002-01-10 09:40:31
加精
...全文
81 点赞 收藏 11
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
colarcui 2002-01-29
ok
回复
zhangchao_7622 2002-01-25
关注
回复
Soft21 2002-01-12
大家好啊,好啊,这里,是我们学习的好地方
回复
王绍全 2002-01-10
我测试了一下masterz()的代码,实现了所需功能,一个字都不用改。
回复
walkonthesky 2002-01-10
jihao
回复
skywolfY 2002-01-10
up!


不允许回复为空!!不允许有 gz、up!!!!来点创意吧!!!
原来不让up了,呵呵,我的想法是
先得到目标程序的hwnd,
CWnd ww;
int a=ww.Attach(hWnd);
ww.BringWindowToTop();//用来试验
//再想办法
ww.Detach();
up
up
up
up
upup
up
up
up
upup
up
up
up
upup
up
up
up
upup
up
up
up
upup
up
up
up
upup
up
up
up
upup
up
up
up
up

回复
oyf888 2002-01-10
同意上面的做法
回复
masterz 2002-01-10
//run notepad, the following code will disable menu "File | Save"
HWND hwnd=::FindWindow("Notepad",NULL);
if(hwnd)
{
HMENU menu=::GetMenu(hwnd);
if(menu)
{
menu=::GetSubMenu(menu,0);
UINT itemid=GetMenuItemID(menu,2);
::EnableMenuItem(menu,itemid,MF_DISABLED | MF_GRAYED);
}
else
AfxMessageBox("can not get menu");
}
else
AfxMessageBox("can not find window");
回复
Kendiv 2002-01-10
我也想知道,大家快来upup............
回复
王绍全 2002-01-10
钩子程序强制来做
或者让另一个程序自己响应消息挥刀自宫
回复
南飞雁 2002-01-10
揭贴
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告