Share via


IInkStrokes::AddStrokes

4/8/2010

Adds an IInkStrokes collection to an existing IInkStrokes collection.

Syntax

HRESULT AddStrokes (
  [in] IInkStrokes *InkStrokes
);

Parameters

  • InkStrokes
    [in] Specifies the collection of strokes to add to the collection of strokes.

Return Value

HRESULT value Description

S_OK

Success.

E_POINTER

A parameter contained an invalid pointer.

E_OUTOFMEMORY

Cannot allocate IInkStrokeDisp handler helper object.

E_INK_EXCEPTION

An exception occurred inside the method.

E_INK_INCOMPATIBLE_OBJECT

IInkStrokes* does not point to a compatible IInkDisp object.

E_INK_MISMATCHED_INK_OBJECT

The IInkDisp object of the IInkStrokes collection that is being added must match the IInkDisp object of the IInkStrokes collection to which it is being added.

E_UNEXPECTED

Unexpected parameter or property type.

Remarks

This collection must already exist within the IInkDisp object and cannot belong to another IInkDisp object. Also, this does not copy or otherwise alter the IInkDisp object, but merely adds this collection of strokes to the collection.

Requirements

Header msinkaut.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile 6 Classic and later, Windows Mobile 6 Professional and later

See Also

Concepts

Windows Mobile Ink Reference