Internet Explorer MSHTML/DHTML API Application Development
The Microsoft® HTML parsing and rendering engine (MSHTML) is the main HTML component of the Microsoft Internet Explorer Web browser. It hosts Microsoft ActiveX® controls and supports the OLE Control 1996 (OC96) specification for windowless controls. You can also use the MSHTML/DHTML API to provide browser functionality to your own applications.
MSHTML can be hosted by implementing the Active Document interfaces in an application or by aggregation to create a special-purpose HTML Active Document. Applications that contain MSHTML supply their own toolbars and menu user interface (UI). The MSHTML container interfaces can also override the default context menus.
You can also use MSHTML without UI activation to parse HTML. By loading MSHTML, you can use the object model to access the underlying HTML and modify any elements. Component Object Model (COM) objects hosted by MSHTML (such as ActiveX controls) also have the ability to access the Dynamic HTML (DHTML) Object Model.
To integrate Internet browsing into an application, it is recommended that you host the WebBrowser control. This control implements support for in-place linking and navigation, in addition to MSHTML.
- Hosting MSHTML from an Application
Provides information about hosting MSHTML as an Active Document and aggregate MSHTML to create an Active Document.
- Using HTML Components
Describes the HTML Component (HTC) file and provides information about objects and events associated with HTC.
- About DHTML
Provides information about the dynamic HTML (DHTML) object model.
- Accessing Elements with Script Languages
Provides information about how to access elements on a web page using the all collection.
- DHTML Events
Provides information about the mouse and keyboard events generated by HTML elements in Internet Explorer.
- MSHTML Editing
Describes the MSHTML editing functionalities that are supported in Windows Embedded CE.
- Using Client Capabilities
Describes the clientCapsBehavior object that can be used to determine a client's browsing environment.
- Adding Filters and Transitions
Provides information about how to apply filters and transitions to DHTML objects.
- Using WebBrowser Controls
Describes the WebBrowser control that adds browsing, document viewing, and data downloading capabilities to your applications.
- Customizing the Browser Font Table
Describes the registry setting that defines the font table for Internet Explorer.
- Internet Explorer MSHTML/DHTML API OS Design Development
Provides information about the components and modules that implement MSHTML/DHTML API functionalities, and Sysgen variables that enable these functionalities.
- Internet Explorer MSHTML/DHTML API
Provides links to topics that contain information about HTML and DHTML support in Windows Embedded CE.