我正在使用 C# 开发浏览器助手对象(是的,我知道性能不会很好)。
我将处理程序附加到我的窗口的 HTMLWindowEvents2_Event.onload 事件。事件被正确引发(例如当刷新发生时)。我看到我的处理程序被调用,并且类型正确显示为“加载”事件。
事件处理程序有一个支持 IHTMLEventObj 的参数。我无法弄清楚如何从这个对象获取到引发 onload 事件的窗口或文档。这甚至可以从这个界面吗?传入的对象似乎有一个空的 srcElement 属性(可能是因为它是由窗口引发的事件,而不是文档中的某个元素)。
我是否需要将其转换为另一个类或接口才能获取文档?
我很乐意在 C# 或 C++ 方面提供任何帮助。