c++ - 我在 C++ 中有一个 BrowserHelperObject(BHO),我需要在 i-frame 中阻止一些键盘控件 (Ctrl-o)

标签 c++ internet-explorer keyboard-shortcuts bho sidebar

我需要知道一种方法来防止用户在关注我的内容时立即“打开新 url”(使用 Ctrl + O)侧边栏(右侧 iframe)。 事实上,我的侧边栏提供了一些控件,用户不应该能够通过侧边栏“导航”到其他网站。 我在使用 ATL(事件模板库)的 C++ 中使用 bho,但也许有人知道像 JS(javascript)或 PHP(超文本预处理器)这样的更简单的方法吗?感谢所有想法。

最佳答案

实现IInputObject并特别注意HasFocusIO .

关于c++ - 我在 C++ 中有一个 BrowserHelperObject(BHO),我需要在 i-frame 中阻止一些键盘控件 (Ctrl-o),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2862462/

相关文章:

css - 字体无法在Safari中完全正常

python - Qt 5.4 Python 中的 Ctrl+Z 快捷键冲突?按下按钮后才起作用

c++ - 了解类型转换(指针)

c++ - 为什么计算出的可用和总驱动器空间上限为 2G?

c++ - Kinect 相机偏航运动

javascript - Html字符串替换span的类在IE中不起作用?

html - IE 和 Edge 上的伪元素前后

c++ - 有没有办法检查模板是什么数据类型?

windows - Windows 应用程序应使用哪些组合键以避免冲突?

vb.net - 如何使用三个不同的键,例如(Ctrl Shift O) 在 vb.net 中打开窗体?