Introduction
ReadMe
Samples List
Dynamic HTML
Dynamic Styles
Changing Element Styles
Managing Style Sheets
Style Sheets and Printing
Dynamic Content
Using the TextRange Object
Finding Text in the Document
Positioning
What Is Positioning?
Absolute Positioning
Relative Positioning
Positioning Considerations
Controlling Content Visibility
Element Visibility
Filters and Transitions
Creating Multimedia Effects with Visual Filters and Transitions
Defining Visual Filters
Scripting Filters
Migrating from OBJECT-based Filters
Filter Design Considerations
Visual Filter Scenarios
Transitions
Interpage Transitions
Transition Design Considerations
Transition Scenarios
Visual and Transition Filters Reference
Visual Filter Effects Reference
Properties, Methods, and Events Reference
Font Embedding
Embedded Font Technology
Embedded Font Examples
Limitations in Internet Explorer 4.0
Internet Explorer 4.0 Security Alert
Using Microsoft WEFT
Data Binding
Data Binding Architecture
Adding a Data Source Object to a Page
Binding HTML Elements to Data
DHTML Object Model Support for Data Binding
DHTML Event Model Support for Data Binding
Document Object Model
Working with Windows, Frames, and Dialogs
Scripting with Elements and Collections
Understanding the Event Model
Cross-Frame Scripting and Security
DHTML Accessibility
What Is an Accessible Web Page?
Links to Additional Information on Accessibility
DHTML References
Document Object Model References
Objects
Properties
Methods
Events
Collections
HTML References
HTML Elements
HTML Character Sets
CSS Attributes Reference
CSS Attributes
Additional References
Color Table
Tips and Tricks
JScript & VBScript Tutorials and References
JScript Tutorial
JScript Language Reference
VBScript Tutorial
VBScript Language Reference
Multimedia
Samples and Tools
Cross-Platform Functionality
Delivering Content
to the Web
Content Delivery Mechanisms
Web Site Content Arrives on the Active Desktop
New Ways to Display or Access Web Content
The User Experience
Active Channels
Active Desktop Items
Software Distribution Channels
Authoring for New Delivery Mechanisms
Creating Active Channels
Creating Active Desktop Items
Creating Software Distribution Channels
CDF Reference
CDF Reference for Active Channels
CDF Extensions for Active Desktop Items
CDF Extensions for Software Distribution Channels
Tools
Microsoft CDF Generator
XMLINT
CDFTEST
Profile Assistant
Component Development
COM Objects for the Internet
Internet Awareness for Objects, Controls, and Containers
Introduction and Requirements
Control Instantiation
Storage of Control Persistent Data
Data Path Properties
Cooperative and Asynchronous Data Retrieval
Communicating Control "Readiness"
Other Considerations
Summary
Standard Internet-Aware Objects
Interface Reference
ActiveX Controls
Introduction to ActiveX Controls
Building ActiveX Controls for Internet Explorer 4.0
ActiveX Control Tutorial
Safe Initialization and Scripting for ActiveX Controls
Licensing ActiveX Controls
Signing Code with Microsoft Authenticode Technology
Packaging ActiveX Controls
Palette Management for ActiveX Objects
Registering an ActiveX Object as the Player for a Media Type
ActiveX Control Containers
Overview
ActiveX Control Containers
General Guidelines
Related Topics
Active Documents
Programming an Active Document Server
Programming an Active Document Container
Reference
ActiveX Scripting
Active Script Debugging Interfaces
ActiveX Scripting Hosts
ActiveX Scripting Engines
IDispatchEx
IProvideMultipleClassInfo
Microsoft Scriptlet Technology
Internet Tools & Technologies
Active Desktop Interface
Overview of the Active Desktop Interface
ActiveDesktop Object
IActiveDesktop Interface
Methods
Structures
Flags
CAB Development
Cache Container Tool
Usage
Command-Line Options
Common Controls
Common Controls
Custom Draw
Animation Controls
ComboBoxEx Controls
Date and Time Picker Controls
Drag List Boxes
Flat Scroll Bars
Header Controls
Hot Key Controls
Image Lists
IP Address Controls
List View Controls
Month Calendar Controls
Pager Controls
Progress Bar Control
Property Sheets
Rebar Controls
Status Bars
Tab Controls
Toolbar Controls
Tooltip Controls
Trackbar Controls
Tree View Controls
Up-Down Controls
Microsoft CryptoAPI 2.0
Hit Logging API
About Logging
Functions
Structures
HTML Clipboard Format
Description
Scenarios
HTMLHelp API Reference
Hyperlinks
Introduction
Reference
IE4/MSHTML Data Binding Interfaces
COM Objects as Data Providers
OLE-DB Simple Provider: A Data Binding API for IE4/MSHTML
Java Applets as Data Providers
OLE-DB Simple Provider for Java: A Data Binding API for IE4/MSHTML
Information Delivery API
Microsoft Information Delivery API Overview
Microsoft Information Delivery API Reference
Internet Explorer Address Book
Internet Explorer Address Book Files and Locations
Internet Explorer Address Book Interfaces
Internet Explorer Address Book Functions
Internet Explorer Address Book Structures
Internet Mail and News Registry Layout
Client Registry Settings Overview
Mail Keys
News Keys
Internet Multimedia
Internet Ratings
The PICS Standard
Internet Ratings API
Internet Ratings API Reference
Internet Shortcuts API Reference
IUniformResourceLocator Interface
Internet Shortcut Global Functions
Internet Shortcut Enumerated Types
Internet Shortcut Structures
Monikers, URLs, Security Zones, and Pluggable Protocols
Monikers, URLs, Security Zones, and Pluggable Protocols Overview
Monikers, URLs, Security Zones, and Pluggable Protocols Reference
Offline Browsing
Understanding the Global Offline State
Application Development Considerations for Offline Browsing
Offline Considerations for Component Developers
Considering Backward Compatibility
Conclusion
Predefined Protocols
Programming the Document Object Model from C/C++
Overview
ICSSFilter
ICSSFilterSite
IHTMLAnchorElement
IHTMLAreaElement
IHTMLAreasCollection
IHTMLBaseElement
IHTMLBaseFontElement
IHTMLBGsound
IHTMLBlockElement
IHTMLBodyElement
IHTMLBRElement
IHTMLButtonElement
IHTMLCommentElement
IHTMLControlElement
IHTMLControlRange
IHTMLDatabinding
IHTMLDDElement
IHTMLDialog
IHTMLDivElement
IHTMLDivPosition
IHTMLDListElement
IHTMLDocument
IHTMLDocument2
IHTMLDTElement
IHTMLElement
IHTMLElementCollection
IHTMLEmbedElement
IHTMLEventObj
IHTMLFieldSetElement
IHTMLFiltersCollection
IHTMLFontElement
IHTMLFontNamesCollection
IHTMLFontSizesCollection
IHTMLFormElement
IHTMLFrameBase
IHTMLFrameElement
IHTMLFramesCollection2
IHTMLFrameSetElement
IHTMLHeaderElement
IHTMLHRElement
IHTMLIFrameElement
IHTMLImageElementFactory
IHTMLImgElement
IHTMLInputButtonElement
IHTMLInputFileElement
IHTMLInputHiddenElement
IHTMLInputImage
IHTMLInputTextElement
IHTMLIsIndexElement
IHTMLLabelElement
IHTMLLegendElement
IHTMLLIElement
IHTMLLinkElement
IHTMLListElement
IHTMLLocation
IHTMLMapElement
IHTMLMarqueeElement
IHTMLMetaElement
IHTMLMimeTypesCollection
IHTMLNextIdElement
IHTMLNoShowElement
IHTMLObjectElement
IHTMLOListElement
IHTMLOpsProfile
IHTMLOptionButtonElement
IHTMLOptionElement
IHTMLOptionElementFactory
IHTMLOptionsHolder
IHTMLParaElement
IHTMLPhraseElement
IHTMLPluginsCollection
IHTMLRuleStyle
IHTMLScreen
IHTMLScriptElement
IHTMLSelectElement
IHTMLSelectionObject
IHTMLSpanElement
IHTMLSpanFlow
IHTMLStyle
IHTMLStyleElement
IHTMLStyleSheet
IHTMLStyleSheetRule
IHTMLStyleSheetRulesCollection
IHTMLStyleSheetsCollection
IHTMLTable
IHTMLTableCaption
IHTMLTableCell
IHTMLTableCol
IHTMLTableRow
IHTMLTableSection
IHTMLTextAreaElement
IHTMLTextContainer
IHTMLTextElement
IHTMLTitleElement
IHTMLTxtRange
IHTMLUListElement
IHTMLUnknownElement
IHTMLWindow2
IOmHistory
IOmNavigator
Interfaces and Scripting Objects
Reusing the WebBrowser and MSHTML
Overview
HTML Dialog Boxes
Reusing the WebBrowser Control
Reusing MSHTML
Advanced Hosting Interfaces
Dependencies
Licensing and Distribution
Microsoft Script Debugger for Internet Explorer
Software Distribution Channel APIs
Using the Software Distribution Channel APIs
Functions
Structures
Task Scheduler API
About the Task Scheduler
Programming the Task Scheduler
Task Scheduler Reference
Web Publishing Wizard 1.5 Software Development Kit
Microsoft Web Publishing SDK Version 1.5 Overview
Microsoft Web Publishing SDK Version 1.5 Programmer's Reference
Windows Scripting Host
Windows Shell API
Shell Versions
Band Objects
Briefcase Reconcilers
Control Panel Applications
Debugging With the Shell
Dragging and Dropping
File Manager Extensions
File Parsers
File Viewers
Help
Screen Saver Library
Shell Dynamic Data Exchange Interface
Shell Library
Shell Links
Shell Namespace
Shell Objects for Scripting and Visual Basic
Shell Utility APIs
Taskbar
Shell Reference
WinInet API
Microsoft Win32 Internet Functions Overview
Microsoft Win32 Internet Functions Reference
XML Object Model
Object Model Overview
Reference
Samples
Component Library
ActiveMovie Control
Introduction to DirectShow
About the DirectShow ActiveMovie Control
Using the ActiveMovie Control in HTML Pages
Using the ActiveMovie Control in Visual Basic
Control Properties
Control Methods
Control Events
Control Property Sheet
Control Shortcut Keys
Microsoft ActiveX Data Objects
Microsoft Agent
Microsoft Chat Controls
Microsoft Chat Control 1.1
Microsoft Chat Protocol 2.0
Microsoft Chat 1.0j
NetMeeting API
Introduction
What's New for Netmeeting 2.0
Obtaining the Netmeeting 2.0 SDK
Dependencies
Tutorials and Samples
References
Licensing and Distribution
Frequently Asked Questions About NetMeeting
Microsoft NetShow
NetShow ASF Player Control SDK
NetShow RTP Audio Control SDK
Netshow File Transfer Control SDK
NetShow Tools Guide
NetShow Real-Time Encoder Automation SDK
Microsoft Remote Data Service
Tabular Data Control (TDC)
Microsoft Tabular Data Control
Microsoft Tabular Data Control Reference