Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Divide el trazo en la ubicación especificada del trazo.
Sintaxis
HRESULT Split(
[in] float SplitAt,
[out, retval] IInkStrokeDisp **NewStroke
);
Parámetros
[in] SplitAt
Valor de índice de punto flotante que representa dónde dividir el trazo.
[out, retval] NewStroke
Cuando este método vuelve, contiene un puntero al nuevo objeto IInkStrokeDisp que se crea a partir de la operación de división.
Valor de retorno
Este método puede devolver uno de estos valores.
| Código de retorno | Descripción |
|---|---|
|
Éxito. |
|
Un parámetro contenía un puntero no válido. |
|
No se puede asignar el objeto auxiliar del controlador stroke. |
|
El parámetro no es válido. |
|
Parámetro o tipo de propiedad inesperados. |
|
Se produjo una excepción dentro del método . |
Observaciones
Este método inserta el nuevo trazo inmediatamente después del trazo original en el conjunto de trazos y vuelve a numerar los índices de trazo restantes.
Cuando se divide un IInkStrokeDisp , la parte inicial del trazo sigue siendo el identificador del IInkStrokeDisp original. La parte final de IInkStrokeDisp se convierte en un nuevo IInkStrokeDisp con un identificador que es uno mayor que el id. de IInkStrokeDisp más alto. Si el IInkStrokeDisp original estaba en una colección InkStrokes (distinto de Ink.Strokes), solo la parte inicial permanece en esa colección.
Requisitos
| Requisito | Importancia |
|---|---|
| Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | No se admite ninguno |
| de la plataforma de destino de |
Windows |
| Header | msinkaut.h |