WebBrowserSite:如何调用在派生类中的私人COM接口方法?类中、接口、私人、方法

2023-09-02 10:51:53 作者:年轻丶心不定

下面是一个挑战。我是从框架的WebBrowserSite类。我的派生类的实例, ImprovedWebBrowserSite ,通过WebBrowser.CreateWebBrowserSiteBase,我覆盖的WebBrowser类 - 特别提供了自定义网站对象。该框架的 web浏览器执行情况的进一步传递给下到底层的非托管的web浏览器的ActiveX控件。

Here is the challenge. I'm deriving from the Framework's WebBrowserSite class. An instance of my derived class, ImprovedWebBrowserSite, is returned via WebBrowser.CreateWebBrowserSiteBase, which I override in my derived version of the WebBrowser class - specifically to provide a custom site object. The Framework's WebBrowser implementation further passes it to down to the underlying unmanaged WebBrowser ActiveX control.

到目前为止,我已经成功地覆盖的IDocHostUIHandler 在我的 ImprovedWebBrowserSite 实现(像的