怎样获得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主菜单上所有功能,比如说“编辑-全选”,又或者是“收藏-添加到收藏夹”等功能。 展开
HWND hwndIE=::FindWindow(_T("IEFrame"),NULL);
HMENU appMenu=::GetMenu(hwndIE);
HMENU subMenu=::GetSubMenu(appMenu,1);
...
程序做到这里就有问题了,subMenu是空的,接下来也就无法做了,请教各位,这是为什么呢?
其实我已经成功做了一个BHO,我想做的效果是当用户选择了我提供的控件后,我将模拟IE主菜单上所有功能,比如说“编辑-全选”,又或者是“收藏-添加到收藏夹”等功能。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询