The WebBrowser control
is primarily a managed wrapper of the WebBrowser ActiveX object. There are
four main unmanaged interfaces that are wrapped in one form or another:
- IWebBrowser2
The core WebBrowser interface.
- DWebBrowserEvents2
The WebBrowser events.
- IDocHostUIHandler
Provides advanced functionality such as: custom context menus,
disabling accelerators & providing custom objects to the html script.
The WebBrowser control QIs its Site to obtain this interface.
- IinternetSecurityManager
Provides custom security for the browser control. The WebBrowser
control QIs its Site to obtain this interface.
|