IInkStrokeDisp::Split-Methode (msinkaut.h)
Teilt den Strich an der angegebenen Position auf dem Strich auf.
Syntax
HRESULT Split(
[in] float SplitAt,
[out, retval] IInkStrokeDisp **NewStroke
);
Parameter
[in] SplitAt
Der Gleitkommaindexwert, der angibt, wo der Strich aufgeteilt werden soll.
[out, retval] NewStroke
Wenn diese Methode zurückgegeben wird, enthält einen Zeiger auf das neue IInkStrokeDisp-Objekt , das aus dem Teilungsvorgang erstellt wird.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Ein Parameter enthielt einen ungültigen Zeiger. |
|
Strichhandlerhilfsobjekt kann nicht zugeordnet werden. |
|
Der Parameter ist ungültig. |
|
Unerwarteter Parameter oder Eigenschaftstyp. |
|
Innerhalb der -Methode ist eine Ausnahme aufgetreten. |
Hinweise
Diese Methode fügt den neuen Strich unmittelbar nach dem ursprünglichen Strich in den Strichsatz ein und nummeriert die verbleibenden Strichindizes neu.
Wenn ein IInkStrokeDisp geteilt wird, bleibt der Anfangsteil des Strichs die ID des ursprünglichen IInkStrokeDisp. Der Endteil von IInkStrokeDisp wird zu einem neuen IInkStrokeDisp mit einer ID, die größer als die höchste IInkStrokeDisp-ID ist. Wenn sich der ursprüngliche IInkStrokeDisp in einer InkStrokes-Auflistung befand (mit Ausnahme der Ink.Strokes), verbleibt nur der Anfangsteil in dieser Auflistung.
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 |