IInkCursors interface (msinkaut.h)

Represents a collection of IInkCursor objects.


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


The IInkCursors interface has these methods.


Gets the number of objects or collections contained in a collection. (IInkCursors.get_Count)

Returns the IInkCursor object at the specified index within the IInkCursors collection.


A cursor becomes part of the cursors collection of an InkCollector object, InkOverlay object, or the InkPicture control when it comes within range of the object. Each time a new cursor comes within range, it is added to the object's cursors collection. The cursors collection exists only during the lifetime of that object.

For example, if a pen is used to draw ink on an InkCollector object, it becomes part of the InkCollector object's Cursors property. If a mouse is then used for input on the same InkCollector object, it is also added to the collection.

You can use this collection to enumerate over all of the IInkCursor objects on a known InkCollector object.

For more information about collections in COM, 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).


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

See also

IInkCursor Interface

InkCollector Class

InkOverlay Class

InkPicture Control Reference