Método IInkDisp::ClipboardCopy (msinkaut.h)
Copia a coleção InkStrokes para a Área de Transferência.
Sintaxe
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 os traços a serem copiados. Se o parâmetro strokes for NULL, o método ClipboardCopy copiará todo o objeto InkDisp . O valor padrão é NULL.
[in, optional] ClipboardFormats
Opcional. Especifica o valor de enumeração InkClipboardFormats do objeto InkDisp . O valor padrão é ICF_Default.
[in, optional] ClipboardModes
Opcional. Especifica o valor de enumeração InkClipboardModes do objeto InkDisp . O valor padrão é ICB_Default.
[out, retval] DataObject
Quando esse método retorna, contém um ponteiro para o objeto de dados recém-criado.
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um parâmetro continha um ponteiro inválido. |
|
Ocorreu uma exceção dentro do método . |
|
O parâmetro strokes está associado a um objeto Ink diferente. |
Comentários
Esse método copia todas as propriedades do traço, incluindo resultados de reconhecimento. Definir o parâmetro strokes como NULL copia o objeto InkDisp para a Área de Transferência, incluindo a propriedade CustomStrokes, e os resultados de reconhecimento para traços na coleção IInkCustomStrokes do objeto InkDisp são mantidos.
Se uma coleção InkStrokes vazia for passada, o método retornará NULL e o conteúdo da Área de Transferência não será modificado.
Requisitos
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | msinkaut.h |
Biblioteca | InkObj.dll |
Confira também
Método ClipboardCopyWithRectangle