Freigeben über


IInkDisp::D eleteStrokes-Methode (msinkaut.h)

Löscht eine InkStrokes-Auflistung aus der Strokes-Auflistung des InkDisp-Objekts .

Syntax

HRESULT DeleteStrokes(
  [in, optional] IInkStrokes *Strokes
);

Parameter

[in, optional] Strokes

Optional. Gibt die Auflistung von Strichen an, die aus dem InkDisp-Objekt gelöscht werden sollen. Der Standardwert ist NULL.

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_OUTOFMEMORY
Speicher, der zum Ausführen des Vorgangs verwendet wird, kann nicht zugeordnet werden.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.
E_INK_MISMATCHED_INK_OBJECT
Das InkDisp-Objekt der Striche muss mit dem bekannten InkDisp-Objekt übereinstimmen.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.
E_UNEXPECTED
Unerwarteter Parameter oder Eigenschaftstyp.

Hinweise

Diese Methode löscht alle Striche im InkDisp-Objekt , wenn keine InkStrokes-Auflistung übergeben wird. Um nur einen Strich gleichzeitig zu löschen, rufen Sie die DeleteStroke-Methode auf .

Das InkDisp-Objekt nummeriert die Indizes der verbleibenden Striche im InkDisp-Objekt neu, wenn die gelöschten Striche nicht am Ende der Auflistung von Strichen des InkDisp-Objekts fallen.

Hinweis Der Inhalt einer InkStrokes-Auflistung wird ungültig, wenn Striche, die in der Auflistung enthalten sind, aus dem InkDisp-Objekt gelöscht werden.
 
DeleteStrokes kann zu einem Fehler führen, wenn aufgerufen wird, während der Benutzer aktiv Freihand legt.

Anforderungen

Anforderung Wert
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

DeleteStroke-Methode

IInkDisp

InkDisp-Klasse

InkStrokes-Sammlung