如何捕获从弹出 IE 窗口触发的事件

发布于 2024-12-08 04:15:35 字数 376 浏览 0 评论 0原文

我想阻止 IE 快捷键弹出 IE 窗口。这实际上是我在 newwindow2 函数

    void CDHtmlDialogEx::OnNewWindow2(LPDISPATCH FAR* ppDisp, BOOL FAR* Cancel)
    {
     //*Cancel = FALSE;//allow
     *Cancel = TRUE;
    }

我想区分使用 ppDisp 打开弹出窗口进行特定操作。

我该怎么做?

编辑

如何使用这个 ppDisp 变量?给出 ppDisp 变量的用法示例。

问候, 卡蒂克

I want to prevent popup IE window from IE shortcut keys.This actually I done with the help of
newwindow2 function

    void CDHtmlDialogEx::OnNewWindow2(LPDISPATCH FAR* ppDisp, BOOL FAR* Cancel)
    {
     //*Cancel = FALSE;//allow
     *Cancel = TRUE;
    }

I want to differentiate using ppDisp to open the popup window for particular operation.

How can I do this?

EDIT

How to use this ppDisp variable?Give sample for this usage of ppDisp variable.

Regards,
Karthik

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小…红帽 2024-12-15 04:15:35

ppDisp 是新窗口上网页浏览器控件的自动化接口,也就是说,如果您没有像此处所示取消新窗口的创建,而是创建了一个新窗口。

我们不会通过这个变量来获取文档接口。

ppDisp is the automate interface of the webbrowser control on the new window, that is, if you did not cancell the creation of the new window as showing here and created a new window instead.

We will not get this variable to get the document interface.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文