Condividi tramite


Enumerazione InkClipboardModes (msinkaut.h)

Specifica le opzioni di copia degli Appunti.

Sintassi

typedef enum InkClipboardModes {
  ICB_Copy = 0,
  ICB_Cut = 0x1,
  ICB_ExtractOnly = 0x30,
  ICB_DelayedCopy = 0x20,
  ICB_Default = ICB_Copy
} ;

Costanti

 
ICB_Copy
Valore: 0
L'input penna viene copiato negli Appunti.
ICB_Cut
Valore: 0x1
L'input penna viene tagliato e copiato negli Appunti.
ICB_ExtractOnly
Valore: 0x30
L'input penna non viene copiato negli Appunti. In genere, usare questa opzione se si desidera aggiungere qualcos'altro, ad esempio testo, all'input penna prima di copiarlo negli Appunti.
ICB_DelayedCopy
Valore: 0x20
Il rendering ritardato viene usato per ridurre la quantità di dati archiviati negli Appunti. Il rendering dei dati viene eseguito quando viene effettuata una richiesta incolla.
ICB_Default
Valore: ICB_Copy
La modalità di copia viene usata per copiare l'input penna.

Commenti

È possibile usare il flag DelayedCopy per interagire direttamente con l'oggetto dati e aggiungere altri formati agli Appunti.

Attenzione Per evitare potenziali perdite di memoria in seguito all'uso del flag DelayedCopy , è necessario chiamare il metodo OleFlushClipboard o OleSetClipboard . Questa operazione deve essere eseguita prima dell'uscita dall'applicazione se l'ultima chiamata al metodo ClipboardCopy ha usato il flag DelayedCopy .
 
Per rimuovere il puntatore dagli Appunti, il parametro per OleSetClipboard deve essere NULL. Per il metodo SetDataObject , il parametro di dati deve essere NULL e il parametro copy deve essere TRUE.

I metodi OleSetClipboard e SetDataObject sostituiscono il contenuto degli Appunti.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Intestazione msinkaut.h

Vedi anche

ClipboardCopy, metodo

ClipboardCopyWithRectangle, metodo

Classe InkDisp