Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Divide il tratto in corrispondenza della posizione specificata sul tratto.
Sintassi
HRESULT Split(
[in] float SplitAt,
[out, retval] IInkStrokeDisp **NewStroke
);
Parametri
[in] SplitAt
Valore dell'indice a virgola mobile che rappresenta la posizione in cui dividere il tratto.
[out, retval] NewStroke
Quando termina, questo metodo contiene un puntatore al nuovo oggetto IInkStrokeDisp creato dall'operazione di divisione.
Valore restituito
Questo metodo può restituire uno di questi valori.
| Codice restituito | Descrizione |
|---|---|
|
Successo. |
|
Un parametro contiene un puntatore non valido. |
|
Impossibile allocare l'oggetto helper del gestore stroke. |
|
Il parametro non è valido. |
|
Parametro o tipo di proprietà imprevisto. |
|
Si è verificata un'eccezione all'interno del metodo . |
Osservazioni:
Questo metodo inserisce il nuovo tratto immediatamente dopo il tratto originale nel set di tratti e rinnumera gli indici dei tratti rimanenti.
Quando un IInkStrokeDisp viene diviso, la parte iniziale del tratto rimane l'ID dell'IInkStrokeDisp originale. La parte finale di IInkStrokeDisp diventa un nuovo IInkStrokeDisp con un ID maggiore dell'ID IInkStrokeDisp più alto. Se l'oggetto IInkStrokeDisp originale si trovava in un insieme InkStrokes (diverso da Ink.Strokes), solo la parte iniziale rimane in tale raccolta.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
| Server minimo supportato | Nessuna supportata |
| Piattaforma di destinazione | Windows |
| Intestazione | msinkaut.h |