IInkAnalyzer::RemoveStrokes-Methode
Entfernt die angegebenen Striche aus dem IInkAnalyzer.
Syntax
HRESULT RemoveStrokes(
[in] ULONG ulStrokeIdCount,
[in] LONG *plStrokes
);
Parameter
-
ulStrokeIdCount [in]
-
Die Anzahl der Strichbezeichner in plStrokes.
-
plStrokes [in]
-
Die Bezeichner für die zu entfernenden Striche.
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.
Bemerkungen
Diese Methode entfernt die Paketdaten für und Verweise auf die angegebenen Striche aus dem IInkAnalyzer.
Diese Methode entfernt die Striche aus dem Blattkontextknoten, der auf die Striche verweist. Wenn ein IContextNode-Objekt nicht mehr auf Striche verweist, löscht diese Methode die IContextNode - und alle vorgängern IContextNode-Objekte , die keine untergeordneten Knoten mehr haben.
Nachdem diese Methode die Striche aus dem IContextNode entfernt hat, aktualisiert sie den modifiziert Bereich des IInkAnalyzer-Objekts (siehe IInkAnalyzer::GetDirtyRegion-Methode), um das Begrenzungsfeld der entfernten Striche einzuschließen.
Wenn ein in plStrokes identifizierter Strich nicht dem IInkAnalyzer zugeordnet ist, ignoriert diese Methode den Bezeichner.
Wenn keiner der in plStrokes identifizierten Striche dem Freihandanalysetool zugeordnet ist, gibt diese Methode zurück, ohne den IInkAnalyzer zu aktualisieren.
Diese Methode gibt den Fehlercode zurück, wenn plStrokes NULL ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
DLL |
|