Microsoft HomeproductssearchsupportshopWrite Us   Microsoft Home
Magazine
 |  Community
 |  Workshop
 |  Tools & Samples
 |  Training
 |  Site Info

Workshop  |  Component Development

Added Standard Properties, Methods, Events, and Interfaces


The following table summarizes the added standard dispIDs described in this article.

Control Property Value
DISPID_READYSTATE (-525)
Control Methods Value
none
Control Events Value
DISPID_READYSTATECHANGE (-609)

The following table summarizes the new interfaces and other GUID values described in this article, as well as those that are described here—with the exception of category IDs described in a later section.

Symbol Value
IID_IBindHost FC4801A1-2BA9-11CF-A229-00AA003D7352
IID_IServiceProvider 6D5140C1-7436-11CE-8034-00AA006009FA
IID_IObjectWithSite FC4801A3-2BA9-11CF-A229-00AA003D7352
IID_IPersistMemory BD1AE5E0-A6AE-11CE-BD37-504200C10000
IID_IPersistPropertyBag 37D84F60-42CB-11CE-8135-00AA004BB851
IID_IPropertyBag 55272A00-42CB-11CE-8135-00AA004BB851
IID_IPersistPropertyBag2 22F55881-280B-11d0-A8A9-00A0C90C2004
IID_IPropertyBag2 22F55882-280B-11d0-A8A9-00A0C90C2004
IID_IErrorLog 3127CA40-446E-11CE-8135-00AA004BB851
GUID_PathProperty 0002DE80-0000-0000-C000-000000000046
GUID_HasPathProperties 0002DE81-0000-0000-C000-000000000046
SID_SBindHost FC4801A1-2BA9-11CF-A229-00AA003D7352 (same as IID_IBindHost)

IPersistMoniker and its IID is documented in Asynchronous Monikers.

Requirements for Internet-Aware Controls and Objects

If a control does not use any data paths for BLOB data, working well within Internet-aware containers mostly means that a control supports as many IPersist* interfaces as is reasonable for it, giving the container and asynchronous monikers a great deal of flexibility in how they initialize the control in both persistent embedding and persistent linking cases.

Controls that support only one persistence interface must mark themselves as mandatory users of the appropriate category.

Controls with one or more data paths have these requirements:

Requirements for Internet-Aware Containers/Clients/Controllers

Whereas much of a control's functionality is optional (with the exceptions of necessary support for data paths), a container generally wants to support as many features as possible. As guidelines, a container that wants to host Internet-aware controls at run time should meet these requirements:

This article also recommends that controls be OLE accessibility-aware for the benefit of users requiring accessibility services.


Does this content meet your programming needs? Write us!

Back to topBack to top

© 1998 Microsoft Corporation. All rights reserved. Terms of use.

 

Magazine Home
Ask Jane
DHTML Dude
Extreme XML
For Starters
More or Hess
Servin' It Up
Site Lights
Web Men Talking
Member Community Home
Benefits: Freebies & Discounts
Benefits: Promote Your Site
Benefits: Connect with Your Peers
Benefits at a Glance
Online Special-Interest Groups
Your Membership
SBN Stores
Join Now
Workshop Home
Essentials
Content & Component Delivery
Component Development
Data Access & Databases
Design
DHTML, HTML & CSS
Extensible Markup Language (XML)
Languages & Development Tools
Messaging & Collaboration
Networking, Protocols & Data Formats
Reusing Browser Technology
Security & Cryptography
Server Technologies
Streaming & Interactive Media
Web Content Management
Workshop Index
Tools & Samples Home
Tools
Samples, Headers, Libs
Images
Sounds
Style Sheets
Web Fonts
Training Home
SBN Live Seminars
SBN Live Chats
Courses
Peer Support
CD-ROM Training
Books & Training Kits
Certification
SBN Home
New to SBN?
What's New on SBN
Site Map
Site Search
Glossary
Write Us
About This Site