Enumeração InkClipboardModes (msinkaut.h)
Especifica as opções de cópia da Área de Transferência.
Syntax
typedef enum InkClipboardModes {
ICB_Copy = 0,
ICB_Cut = 0x1,
ICB_ExtractOnly = 0x30,
ICB_DelayedCopy = 0x20,
ICB_Default = ICB_Copy
} ;
Constantes
ICB_Copy Valor: 0 A tinta é copiada para a Área de Transferência. |
ICB_Cut Valor: 0x1 A tinta é recortada e copiada para a Área de Transferência. |
ICB_ExtractOnly Valor: 0x30 A tinta não é copiada para a Área de Transferência. Normalmente, use essa opção se quiser adicionar outra coisa, como texto, à tinta antes de copiá-la para a Área de Transferência. |
ICB_DelayedCopy Valor: 0x20 A renderização atrasada é usada para reduzir a quantidade de dados armazenados na Área de Transferência. Os dados são renderizados quando uma solicitação de colagem é feita. |
ICB_Default Valor: ICB_Copy O modo de cópia é usado para copiar o Ink. |
Comentários
Você pode usar o sinalizador DelayedCopy para interagir diretamente com o objeto de dados e adicionar formatos adicionais à área de transferência.
Cuidado Para evitar possíveis vazamentos de memória como resultado do uso do sinalizador DelayedCopy , você deve chamar o método OleFlushClipboard ou OleSetClipboard . Isso deve ser feito antes que o aplicativo seja encerrado se a última chamada para o método ClipboardCopy tiver usado o sinalizador DelayedCopy .
Os métodos OleSetClipboard e SetDataObject substituem o conteúdo da área de transferência.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | msinkaut.h |