Método IInkCustomStrokes::Remove (msinkaut.h)
Quita la colección InkStrokes de la colección IInkCustomStrokes .
Sintaxis
HRESULT Remove(
[in] VARIANT Identifier
);
Parámetros
[in] Identifier
Nombre o índice de la colección de trazos que se van a quitar de la colección de trazos personalizados.
Para obtener más información sobre la estructura VARIANT, vea Uso de la biblioteca COM.
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 memoria para completar la operación. |
|
Se produjo una excepción dentro del método . |
|
El parámetro de entrada no es válido. |
|
El objeto InkDisp de la colección InkStrokes y el objeto IInkStrokeDisp no coinciden. |
|
Se ha producido un error no especificado. |
|
Se pasó una variante no válida. |
Comentarios
Las colecciones IInkCustomStrokes 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 del objeto InkDisp .
El parámetro Identifier puede ser BSTR o LONG. Use un BSTR para el nombre proporcionado originalmente al trazo personalizado cuando se agregó a la colección y use un largo para el índice del trazo personalizado de la colección. Para especificar el nombre del trazo personalizado cuando se usa el enlace en tiempo de ejecución, como cuando se usa un lenguaje de scripting, debe pasar el argumento como un literal de cadena y no usar una variable.
Para obtener más información sobre el tipo de datos BSTR, vea Uso de la biblioteca COM.
Requisitos
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 |