IInkStrokes::Remove-Methode (msinkaut.h)
Entfernt ein IInkStrokeDisp-Objekt aus einer InkStrokes-Auflistung .
Syntax
HRESULT Remove(
[in] IInkStrokeDisp *InkStroke
);
Parameter
[in] InkStroke
Der zu entfernende IInkStrokeDisp .
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Ein Parameter enthielt einen ungültigen Zeiger. |
|
Das Hilfsobjekt des IInkStrokeDisp-Handlers kann nicht zugeordnet werden. |
|
Innerhalb der -Methode ist eine Ausnahme aufgetreten. |
|
IInkStroke* verweist nicht auf ein gültiges InkDisp Class-Objekt . |
|
Das InkDisp-Objekt der InkStrokes-Auflistung und dieses IInkStrokeDisp-Objekt stimmen nicht überein. |
|
Unerwarteter Parameter oder Eigenschaftstyp. |
Hinweise
InkStrokes-Auflistungen sind Sätze von Verweisen auf Freihanddaten und sind nicht die tatsächlichen Daten selbst. Diese Methode entfernt nur die Auflistung von Strichen aus einer Momentaufnahme der Daten oder einen Verweis auf die Daten und entfernt nicht die tatsächlichen Freihanddaten. Um die Auflistung aus den tatsächlichen Freihanddaten zu löschen, rufen Sie die DeleteStrokes-Methode auf .
Nach dem Aufrufen der Remove-Methode werden die Striche in der Auflistung neu angeordnet. Beispielsweise ist nach dem Aufruf von Strokes.Remove(Strokes.Item(0)) das, was früher Strokes.Item(1) war, jetzt Strokes.Item(0), was strokes.Item(2) war, jetzt Strokes.Item(1) usw.
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 |