Método IInkDisp::ClipboardCopy (msinkaut.h)
Copia la colección InkStrokes en el Portapapeles.
Sintaxis
HRESULT ClipboardCopy(
[in, optional] IInkStrokes *strokes,
[in, optional] InkClipboardFormats ClipboardFormats,
[in, optional] InkClipboardModes ClipboardModes,
[out, retval] IDataObject **DataObject
);
Parámetros
[in, optional] strokes
Opcional. Especifica los trazos que se van a copiar. Si el parámetro strokes es NULL, el método ClipboardCopy copia todo el objeto InkDisp . El valor predeterminado es NULL.
[in, optional] ClipboardFormats
Opcional. Especifica el valor de enumeración InkClipboardFormats del objeto InkDisp . El valor predeterminado es ICF_Default.
[in, optional] ClipboardModes
Opcional. Especifica el valor de enumeración InkClipboardModes del objeto InkDisp . El valor predeterminado es ICB_Default.
[out, retval] DataObject
Cuando este método vuelve, contiene un puntero al objeto de datos recién creado.
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. |
|
Se produjo una excepción dentro del método . |
|
El parámetro strokes está asociado a un objeto Ink diferente. |
Comentarios
Este método copia todas las propiedades del trazo, incluidos los resultados del reconocimiento. Si se establece el parámetro strokes en NULL, se copia el objeto InkDisp en el Portapapeles, incluida la propiedad CustomStrokes y los resultados de reconocimiento de trazos en la colección IInkCustomStrokes del objeto InkDisp.
Si se pasa una colección InkStrokes vacía, el método devuelve NULL y el contenido del Portapapeles no se modifica.
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 |
Consulte también
ClipboardCopyWithRectangle (método)
InkClipboardFormats (enumeración)