1

Hii .. 我在 IE 中制作了一个自定义工具栏。我想为相同的按钮设置键盘快捷键。是否可以。具体来说,我希望通过组合键(如 Ctrl+alt+A 等)来访问工具栏选项。

4

2 回答 2

0

您需要实现正确的接口。我不是 100% 确定那是什么。它可能是IInputObject。它可能是疯狂的OLE接口之一。您可以在 QueryInterface() 实现上设置断点并查看它的要求。

于 2010-11-22T03:51:36.917 回答
0

我终于找到了一个使用全局键盘钩子的解决方案,即 m_hook = ::SetWindowsHookEx(WH_KEYBOARD, KeyboardProc, NULL, GetCurrentThreadId());

有关更多详细信息,请访问链接 http://www.ookii.org/post/ie_addon_development_globally_capturing_keyboard_input.aspx

于 2010-11-24T10:08:22.790 回答