Compartir a través de


Enumeración InkClipboardModes (msinkaut.h)

Especifica las opciones de copia del Portapapeles.

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
La entrada de lápiz se copia en el Portapapeles.
ICB_Cut
Valor: 0x1
La entrada de lápiz se corta y copia en el Portapapeles.
ICB_ExtractOnly
Valor: 0x30
La entrada de lápiz no se copia en el Portapapeles. Normalmente, use esta opción si desea agregar otra cosa, como texto, a la entrada de lápiz antes de copiarla en el Portapapeles.
ICB_DelayedCopy
Valor: 0x20
La representación diferida se usa para reducir la cantidad de datos almacenados en el Portapapeles. Los datos se representan cuando se realiza una solicitud de pegado.
ICB_Default
Valor: ICB_Copy
El modo de copia se usa para copiar la entrada de lápiz.

Comentarios

Puede usar la marca DelayedCopy para interactuar directamente con el objeto de datos y agregar formatos adicionales al Portapapeles.

Precaución Para evitar posibles pérdidas de memoria como resultado del uso de la marca DelayedCopy , debe llamar al método OleFlushClipboard o OleSetClipboard . Esto debe hacerse antes de que se cierre la aplicación si la última llamada al método ClipboardCopy usó la marca DelayedCopy .
 
Para quitar el puntero del Portapapeles, el parámetro de OleSetClipboard debe ser NULL. Para el método SetDataObject , el parámetro de datos debe ser NULL y el parámetro copy debe ser TRUE.

Los métodos OleSetClipboard y SetDataObject reemplazan el contenido del Portapapeles.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Encabezado msinkaut.h

Consulte también

ClipboardCopy (método)

ClipboardCopyWithRectangle (método)

Clase InkDisp