怎样获得IE主菜单句柄并模拟点击其中某项?

我想在IE中获得主菜单句柄,并且模拟点击其中某项,比如点击“编辑-全选”,并做了如下尝试:HWNDhwndIE=::FindWindow(_T("IEFrame"),NU... 我想在IE中获得主菜单句柄,并且模拟点击其中某项,比如点击“编辑-全选”,并做了如下尝试:
HWND hwndIE=::FindWindow(_T("IEFrame"),NULL);
HMENU appMenu=::GetMenu(hwndIE);
HMENU subMenu=::GetSubMenu(appMenu,1);
...
程序做到这里就有问题了,subMenu是空的,接下来也就无法做了,请教各位,这是为什么呢?
其实我已经成功做了一个BHO,我想做的效果是当用户选择了我提供的控件后,我将模拟IE主菜单上所有功能,比如说“编辑-全选”,又或者是“收藏-添加到收藏夹”等功能。
展开
 我来答
hyuangx
2007-08-25 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:138万
展开全部
进程间句柄应该是不能通用的
你到可以把你的线程嵌入到IE里面
参见:远程创建线程
百度网友5a16a12
2007-08-23 · TA获得超过517个赞
知道小有建树答主
回答量:418
采纳率:0%
帮助的人:469万
展开全部
我觉得GetSubMenu()不能得到别的进程的菜单句柄吧~
说说你想做出什么效果,现在你的这种办法行不通的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alpswolf
2007-08-24 · TA获得超过3520个赞
知道大有可为答主
回答量:1989
采纳率:0%
帮助的人:1393万
展开全部
有意思,你想投票?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式