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 .
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 |