Freigeben über


IInkDisp::CreateStrokes-Methode (msinkaut.h)

Erstellt eine neue InkStrokes-Auflistung aus vorhandenen IInkStrokeDisp-Objekten .

Syntax

HRESULT CreateStrokes(
  [in, optional] VARIANT     StrokeIds,
  [out, retval]  IInkStrokes **Strokes
);

Parameter

[in, optional] StrokeIds

Optional. Gibt ein Array von Strich-IDs an, die im InkDisp-Objekt vorhanden sind. Die Striche mit diesen IDs werden einer neuen InkStrokes-Auflistung hinzugefügt. Der Standardwert ist NULL.

Weitere Informationen zur VARIANT-Struktur finden Sie unter Verwenden der COM-Bibliothek.

[out, retval] Strokes

Wenn diese Methode zurückgibt, enthält einen Zeiger auf eine neue InkStrokes-Auflistung .

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_POINTER
Ein Parameter enthielt einen ungültigen Zeiger.
E_INVALIDARG
Ungültiger VARIANT-Typ (nur VT_ARRAY | VT_I4 unterstützt).
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.
E_OUTOFMEMORY
Speicher zum Erstellen der neuen Strokes-Auflistung kann nicht zugeordnet werden.
TPC_E_INVALID_STROKE
Nicht vorhandene Strich-IDs wurden an die -Methode übergeben.

Hinweise

Wenn der ids-ParameterNULL oder ein leeres Array ist, wird eine leere InkStrokes-Auflistung erstellt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile msinkaut.h
Bibliothek InkObj.dll

Weitere Informationen

IInkDisp

InkDisp-Klasse

InkStrokes-Auflistung