Método IInkDisp::ExtractStrokes (msinkaut.h)
Especifica los trazos que se van a extraer de una clase InkDisp y cortar o copiar en una nueva clase InkDisp, mediante la colección conocida de trazos para determinar qué trazos se van a extraer.
Sintaxis
HRESULT ExtractStrokes(
[in, optional] IInkStrokes *Strokes,
[in, optional] InkExtractFlags ExtractFlags,
[out, retval] IInkDisp **ExtractedInk
);
Parámetros
[in, optional] Strokes
Opcional. Especifica la colección de trazos que se van a extraer. El valor predeterminado es 0, que especifica que se extraen todos los trazos.
[in, optional] ExtractFlags
Opcional. Especifica el tipo de enumeración InkExtractFlags , que especifica si la entrada de lápiz se corta o copia en el nuevo objeto Ink. El valor predeterminado es IEF_DEFAULT, que corta los trazos.
[out, retval] ExtractedInk
Cuando este método vuelve, contiene un puntero a un nuevo objeto InkDisp Class que contiene la colección extraída de trazos cortados o copiados.
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. |
|
El objeto InkDisp Class de la colección InkStrokes debe coincidir con la clase InkDisp conocida. |
|
Se produjo una excepción dentro del método . |
|
No se extrajeron todos los trazos. |
|
No se puede asignar memoria que se usa para realizar la operación. |
|
Marcas de extracción no válidas. |
|
La clase de objeto InkDisp Class no está registrada. |
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 |