IInkExtendedProperties interface (msinkaut.h)

Represents a collection of IInkExtendedProperty objects that contain application-defined data.

Inheritance

The IInkExtendedProperties interface inherits from the IUnknown interface. IInkExtendedProperties also has these types of members:

Methods

The IInkExtendedProperties interface has these methods.

 
IInkExtendedProperties::Add

Creates and adds an IInkExtendedProperty object to the IInkExtendedProperties collection.
IInkExtendedProperties::Clear

Clears all of the IInkExtendedProperty objects from the IInkExtendedProperties collection.
IInkExtendedProperties::DoesPropertyExist

Retrieves a value that indicates whether an IInkExtendedProperty object exists within an IInkExtendedProperties collection.
IInkExtendedProperties::get_Count

Gets the number of objects or collections contained in a collection. (IInkExtendedProperties.get_Count)
IInkExtendedProperties::Item

Retrieves the IInkExtendedProperty object at the specified index within the IInkExtendedProperties collection.
IInkExtendedProperties::Remove

Removes the IInkExtendedProperty object from the IInkExtendedProperties collection.

Remarks

The extended property data is indexed by an application-specific globally unique identifier (GUID).

Note  You cannot store an empty IInkExtendedProperties object. The object must contain data before it can be stored. For example, if you try to add extended properties to a stroke for later use, an exception is thrown if the extended property contains no data.
 
IInkExtendedProperties collections may be added to the IInkStrokeDisp, the InkDrawingAttributes, and the InkDisp objects.

For more information about collections in Automation, see Using the COM Library.

If you define a class that implements this interface, the new class will not interact correctly with the Tablet PC application programming interfaces (APIs).

Requirements

Requirement Value
Minimum supported client Windows XP Tablet PC Edition [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header msinkaut.h

See also

ExtendedProperties Property

IInkExtendedProperty Interface