Internet Explorer Browser Control Host Application Development

Other versions of this page are also available for the following:
Windows Mobile Not SupportedWindows Embedded CE Supported
8/28/2008

The Microsoft® Internet Explorer browser control host (SHDOCVW) exposes the WebBrowser control to software developers. The WebBrowser control provides navigation, in-place linking, and management of favorites and history to Internet browsers. The control also exposes interfaces to enable it to be hosted separately as a Microsoft ActiveX® control. Be aware that the Windows Embedded CE implementation of the WebBrowser control does not include a design-time control. This means that you must implement the control manually through the COM interfaces.

There are several other differences between the implementation of the browser control host in Windows Embedded CE and that of Internet Explorer 6 for Windows Embedded CE.

Implementation of the COM interfaces does not include type libraries. Therefore, languages and frameworks that require type libraries are not supported.

Window resizing events in DWebBrowserEvents2 are disabled. To resize windows, use moveTo, moveBy, resizeTo, and resizeBy methods that are defined in the IHTMLOMWindowServices.

Similarly, because browser bars are not supported, the RegisterAsBrowser, ShowBrowserBar, and TheaterMode methods in IWebBrowser2 are not functional.

The interfaces and their members are documented for Windows Embedded CE Help for C++ programmers. Additional documentation is available at this Microsoft Web site.

Adding Internet Browsing Functionality to Your Application

Provides information about how you can use browsing capability in your Windows Embedded CE-based application

Printing Pages with the WebBrowser Control

Provides information about how you can enable printing functionality in your application by using WebBrowser control

Changing Fonts with the WebBrowser Control

Provides information about how you can change fonts in your application by using WebBrowser control

Working with WebBrowser Events

Describes the events that the WebBrowser control sends to the application to notify user-generated activities

Using the Travel Log Interfaces

Describes the navigation stack that contains data about the Web pages recently visited by the user

Using the Popup Blocker Interfaces

Describes the interfaces that the client application can implement to include the popup blocker functionality

Internet Explorer Support Components

Provides links to topics that contain information about the various components of Internet Explorer for Windows Embedded CE 

Internet Explorer Browser Control Host OS Design Development

Provides information about the components and modules that implement Browser Control Host functionalities, and Sysgen variables that enable these functionalities

Community Additions

Show: