InkClipboardModes-Enumeration (msinkaut.h)

Gibt die Kopieroptionen der Zwischenablage an.

Syntax

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

Konstanten

 
ICB_Copy
Wert: 0
Die Freihandeingabe wird in die Zwischenablage kopiert.
ICB_Cut
Wert: 0x1
Die Freihandeingabe wird ausgeschnitten und in die Zwischenablage kopiert.
ICB_ExtractOnly
Wert: 0x30
Die Freihandeingabe wird nicht in die Zwischenablage kopiert. Verwenden Sie diese Option in der Regel, wenn Sie der Freihandeingabe etwas anderes hinzufügen möchten, z. B. Text, bevor Sie sie in die Zwischenablage kopieren.
ICB_DelayedCopy
Wert: 0x20
Verzögertes Rendern wird verwendet, um die Menge an Daten zu reduzieren, die in der Zwischenablage gespeichert sind. Die Daten werden gerendert, wenn eine Einfügeanforderung gestellt wird.
ICB_Default
Wert: ICB_Copy
Der Kopiermodus wird verwendet, um die Freihandeingabe zu kopieren.

Hinweise

Sie können das DelayedCopy-Flag verwenden, um direkt mit dem Datenobjekt zu interagieren und der Zwischenablage zusätzliche Formate hinzuzufügen.

Vorsicht Um potenzielle Speicherverluste durch die Verwendung des DelayedCopy-Flags zu vermeiden, müssen Sie die OleFlushClipboard - oder OleSetClipboard-Methode aufrufen. Dies muss vor dem Beenden der Anwendung erfolgen, wenn beim letzten Aufruf der ClipboardCopy-Methode das DelayedCopy-Flag verwendet wurde .
 
Um den Zeiger aus der Zwischenablage zu entfernen, sollte der Parameter für das OleSetClipboardNULL sein. Für die SetDataObject-Methode sollte der DatenparameterNULL und der KopierparameterTRUE sein.

Die Methoden OleSetClipboard und SetDataObject ersetzen den Inhalt der Zwischenablage.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile msinkaut.h

Weitere Informationen

ClipboardCopy-Methode

ClipboardCopyWithRectangle-Methode

InkDisp-Klasse