首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用F12和ALT+T以编程方式打开Internet开发工具的工具菜单

使用F12和ALT+T以编程方式打开Internet开发工具的工具菜单
EN

Stack Overflow用户
提问于 2014-03-16 03:23:51
回答 1查看 582关注 0票数 3

我试图以编程方式打开Internet实例的F12 Developer Tools的下拉菜单"Tools",方法是使用一系列调用函数PostMessage模拟操作(ALT+T),如下所述。

我有IE实例的句柄,它是子窗口。我使用这段代码来模拟ALT+T,它可以在类似的窗口上完成预期的工作。

代码语言:javascript
复制
PostMessage(hDevTools, WM_SYSKEYDOWN, VK_MENU, 0x20380001);
PostMessage(hDevTools, WM_SYSKEYDOWN, 'T'    , 0x20000001);
PostMessage(hDevTools, WM_SYSCHAR   , 'T'    , 0x20000001);
PostMessage(hDevTools, WM_SYSKEYUP  , 'T'    , 0xE0000001);
PostMessage(hDevTools, WM_SYSKEYUP  , VK_MENU, 0xC0380001);

,我的问题是,我不知道我应该把这些消息发到哪个处理程序。

我用微软的Spy++找到了的句柄,它是我的孩子,我已经尝试过大多数PostMessaging,但是没有运气。“工具”菜单未打开。

我应该添加到Internet的document中(为了测试目的)我有PostMessaged这些组合,并且打开了IE主窗口的Tools菜单。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-21 14:11:42

我找到了窗户把手。它是一个类名为“ToolbarWindow32”的窗口,它是另一个名为“‘IEDEVTOOLSMENU”的窗口的子窗口。

将上面的PostMessages发送到这个窗口解决了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22432571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档