Método IInkStrokes::Remove (msinkaut.h)
Quita un objeto IInkStrokeDisp de una colección InkStrokes .
Sintaxis
HRESULT Remove(
[in] IInkStrokeDisp *InkStroke
);
Parámetros
[in] InkStroke
IInkStrokeDisp que se va a quitar.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Un parámetro contenía un puntero no válido. |
|
No se puede asignar el objeto auxiliar del controlador IInkStrokeDisp . |
|
Se produjo una excepción dentro del método . |
|
IInkStroke* no apunta a un objeto InkDisp Class válido. |
|
El objeto InkDisp de la colección InkStrokes y este objeto IInkStrokeDisp no coinciden. |
|
Tipo de propiedad o parámetro inesperado. |
Comentarios
Las colecciones InkStrokes son conjuntos de referencias a datos de entrada de lápiz y no son los datos reales. Este método quita solo la colección de trazos de una instantánea de, o referencia a, los datos y no quita los datos de entrada de lápiz reales. Para eliminar la colección de los datos de entrada de lápiz reales, llame al método DeleteStrokes .
Después de llamar al método Remove , los trazos de la colección se reordenan. Por ejemplo, después de llamar a Strokes.Remove(Strokes.Item(0)), lo que solía ser Strokes.Item(1) ahora es Strokes.Item(0), lo que era Strokes.Item(2) ahora es Strokes.Item(1), etc.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | msinkaut.h |
Library | InkObj.dll |