Compartir a través de


Método IInkDisp::D eleteStrokes (msinkaut.h)

Elimina una colección InkStrokes de la colección Strokes del objeto InkDisp .

Sintaxis

HRESULT DeleteStrokes(
  [in, optional] IInkStrokes *Strokes
);

Parámetros

[in, optional] Strokes

Opcional. Especifica la colección de trazos que se van a eliminar del objeto InkDisp . El valor predeterminado es NULL.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_POINTER
Un parámetro contenía un puntero no válido.
E_OUTOFMEMORY
No se puede asignar memoria que se usa para realizar la operación.
E_FAIL
Se ha producido un error no especificado.
E_INK_MISMATCHED_INK_OBJECT
El objeto InkDisp de los trazos debe coincidir con el objeto InkDisp conocido.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .
E_UNEXPECTED
Parámetro o tipo de propiedad inesperados.

Comentarios

Este método elimina todos los trazos del objeto InkDisp si no se pasa ninguna colección InkStrokes . Para eliminar solo un trazo a la vez, llame al método DeleteStroke .

El objeto InkDisp vuelve a numerar los índices de los trazos restantes en el objeto InkDisp si los trazos que se eliminaron no se encuentran al final de la colección de trazos del objeto InkDisp .

Nota El contenido de una colección InkStrokes no es válido cuando los trazos contenidos en la colección se eliminan del objeto InkDisp .
 
DeleteStrokes puede producir un error si se llama mientras el usuario está estableciendo activamente la entrada de lápiz.

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

Consulte también

DeleteStroke (método)

IInkDisp

InkDisp (clase)

Colección InkStrokes