c++ - C++中的浏览器帮助对象

标签 c++ .net winapi browser bho

我是 win api 的新手,这就是我在代码中使用的

SINK_ENTRY_EX(1,DIID_DWebBrowserEvents2,DISPID_DOCUMENTCOMPLETE,OnDocumentComplete)

这是完美的工作

注意:

OnDocumentComplete-函数指针

DISPID_DOCUMENTCOMPLETE --显示id(当这个事件发生时调用函数指针指向的函数)

我刚刚尝试了下面的方法,它会在更改浏览器隐藏或显示的状态栏时调用事件,但它不起作用。

SINK_ENTRY_EX(1, DIID_DWebBrowserEvents2, DISPID_ONSTATUSBAR,OnDocumentComplete)

谁能告诉我这有什么问题吗?

最佳答案

OnDocumentComplete 和OnStatusBar 事件的输入参数不同。您不能对这两个事件使用相同的函数。

关于c++ - C++中的浏览器帮助对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13098801/

相关文章:

c++ - 在一个应用程序中创建两个窗口

c++ - 如何用 gcc 或 clang 模拟 _mm256_loadu_epi32?

C++ <map> vs <unordered_map> vs <tr1/unordered_map> vs <ext/unordered_map>

java - Android 到虚幻引擎接口(interface) (C++)

c# - 为什么编译器允许将 Convert.ToString() 分配给整数?

c++ - 不用安装Visual Studio 2010就可以使用vc100平台工具集?

c++ - 在没有正则表达式的情况下验证电子邮件地址

c++ - COM、COM+、DCOM,从哪里开始?

c# - 如何在 C# 中的每个窗体加载上调用一个函数?

c# - ASP.NET Validator 的可靠性如何?