IMcObjects Methods |
|
The IMcObjects type exposes the following members.
| Name | Description | |
|---|---|---|
| Add | Creates a new McObject of a given type, with an optional name,
parent and initial value. | |
| AttachAutoAddToCategory | Associates an object "Auto Add" with a particular McObject category. | |
| AttachNotifySinkToCategory | Sets up to automatically attach either a standard
(IID_IMcObjStandardNotify) or custom sink notification interface
to any object which is added to a given category. | |
| AttachNotifySinkToType | Sets up to automatically attach either a standard
(IID_IMcObjStandardNotify) or custom sink notification interface
to any object which is created of a given type. | |
| CategoryNameOrID | The name or ID number of a Category. | |
| ChangeObjectName | Changes an McObject's name, or assigns a name to an unnamed
McObject. | |
| CheckForLegalName | Checks a name string for legal syntax and collision with existing
names. Optionally produces a legal name based on the supplied name. | |
| DetachAutoAddFromCategory | Disables the association of an object "Auto Add" with a particular
McObject category. | |
| DetachNotifySinkFromCategory | Disables the automatic attachment of a standard or custom sink
notification interface to objects added to a category | |
| DetachNotifySinkFromType | Disables the automatic attachment of a standard or custom sink
notification interface to objects of a given type. | |
| GetCategory_NewEnum | Implements a standard collection accessor function for an
IEnumVARIANT interface, which allows "for each" enumeration of members of
one category and some particular (or no) parent object. | |
| GetCategoryCount | Returns a count of all McObjects in one category
with some particular (or no) parent object, as filtered by SetEnumFilters. | |
| GetCategoryItem | Implements the standard collection "Item" method for one category
and some particular (or no) parent object. | |
| GetEnumerator | ||
| LookupByTagNumber | Looks up an McObject by its unique TagNumber and ParentMcObject. | |
| McObjectFromHOBJ | A method to get a particular McObject instance from its InternalHOBJ property. | |
| RegisterCategory | Registers a new McObjMgr "Category". | |
| RegisterInterfaceClassFactory | Registers information necessary to instantiate an interface
as a new McObjMgr type. | |
| RegisterType | Register a new type of McObject. | |
| Remove | Removes an McObject from the collection. | |
| RemoveAll | Removes all McObjects that were created by this McObjects instance
from the collection. | |
| SetEnumFilters | Sets the state of several optional "filters" for the Count,
_NewEnum, GetCategoryCount or GetCategory_NewEnum standard IEnumVARIANT interface
support routines. | |
| SetNotifyOrder | Sets the notify order for some sink for one or all objects. | |
| SetNotifyRules | Sets the notify rules for some sink. | |
| TypeNameOrID | The name or ID number of a type. | |
| UnregisterCategory | Unregisters a category previously registered with RegisterCategory. | |
| UnregisterType | Unregisters a type previously registered with either
RegisterType or RegisterInterfaceClassFactory. |