Description

McDBType is an interface to a particular [Object] Type definition [instance] which defines McDBLib hierarchy objects.

Object Model




Remarks

Each McDBType instance is associated with:
 A string Name
 0 or more McDBAttributeType objects, which define the
        “suggested” attributes objects of this type will have.
 0 or more Icons (OLE Streams), which can be used to
        graphically represent the McDBType in a User Interface.
 0 or more Categories (Database unique string identifiers),
        which can be used to mark/identify a particular McDBType.
 A 32-bit Flags value, entirely available for use in client
        code.  (i.e. this value has no meaning to McDBLib/McODBE).
 A User friendly string Description and HelpContext.

Members

Properties
AttributesRead-only property

The McDBAttributeTypes associated with this McDBType.

CategoriesRead-only property

The collection of string flag categories (McDBCategories) will be automatically associated with McDBNode instances created with this McDBType.

DatabaseRead-only property

The McDBDatabase containing this McDBType.

DescriptionRead-write property

A pretty, user-defined Description for this CMcDBType (Object Type) instance.

FlagsRead-write property

A 32-bit (Long) Flags value associated with this McDBType.

HelpContextRead-write property

The HelpContext of this McDBType (Object Type) instance.

IconRead-write property

The Icon representing this McDBType in the user interface.

IsValidRead-only property

Whether this McDBType object is valid for use.

LocalizationContextRead-write property

The scope/namespace the localization engine should use when localizing this McDBType in the user interface.

NameRead-write property

The name of this McDBType (Object Type) object instance.