ホーム › UI.TabletPC › InkClipboardModes
InkClipboardModes
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| ICB_Copy | 0 | 0x0 | インクがクリップボードにコピーされます。 |
| ICB_Cut | 1 | 0x1 | インクが切り取られ、クリップボードにコピーされます。 |
| ICB_ExtractOnly | 48 | 0x30 | インクはクリップボードにコピーされません。通常、インクをクリップボードにコピーする前にテキストなどの別のものをインクに追加したい場合に、このオプションを使用します。 |
| ICB_DelayedCopy | 32 | 0x20 | 遅延レンダリングを使用して、クリップボードに格納されるデータ量を削減します。データは貼り付け要求が行われたときにレンダリングされます。 |
| ICB_Default | 0 | 0x0 | コピーモードを使用してインクをコピーします。 |
公式ドキュメント
クリップボードのコピーオプションを指定します。
解説(Remarks)
DelayedCopy フラグを使用すると、データオブジェクトと直接やり取りして、クリップボードに追加の形式を加えることができます。
注意 DelayedCopy フラグの使用によるメモリリークの可能性を避けるには、OleFlushClipboard メソッドまたは OleSetClipboard メソッドを呼び出す必要があります。ClipboardCopy メソッドの最後の呼び出しで DelayedCopy フラグを使用した場合は、アプリケーションが終了する前にこれを行う必要があります。
OleSetClipboard メソッドと SetDataObject メソッドは、クリップボードの内容を置き換えます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum InkClipboardModes : int {
ICB_Copy = 0,
ICB_Cut = 1,
ICB_ExtractOnly = 48,
ICB_DelayedCopy = 32,
ICB_Default = 0
} InkClipboardModes;public enum InkClipboardModes : int
{
ICB_Copy = 0,
ICB_Cut = 1,
ICB_ExtractOnly = 48,
ICB_DelayedCopy = 32,
ICB_Default = 0,
}Public Enum InkClipboardModes As Integer
ICB_Copy = 0
ICB_Cut = 1
ICB_ExtractOnly = 48
ICB_DelayedCopy = 32
ICB_Default = 0
End Enumimport enum
class InkClipboardModes(enum.IntEnum):
ICB_Copy = 0
ICB_Cut = 1
ICB_ExtractOnly = 48
ICB_DelayedCopy = 32
ICB_Default = 0// InkClipboardModes
pub const ICB_Copy: i32 = 0;
pub const ICB_Cut: i32 = 1;
pub const ICB_ExtractOnly: i32 = 48;
pub const ICB_DelayedCopy: i32 = 32;
pub const ICB_Default: i32 = 0;// InkClipboardModes
const (
ICB_Copy int32 = 0
ICB_Cut int32 = 1
ICB_ExtractOnly int32 = 48
ICB_DelayedCopy int32 = 32
ICB_Default int32 = 0
)const
ICB_Copy = 0;
ICB_Cut = 1;
ICB_ExtractOnly = 48;
ICB_DelayedCopy = 32;
ICB_Default = 0;// InkClipboardModes
pub const ICB_Copy: i32 = 0;
pub const ICB_Cut: i32 = 1;
pub const ICB_ExtractOnly: i32 = 48;
pub const ICB_DelayedCopy: i32 = 32;
pub const ICB_Default: i32 = 0;const
ICB_Copy* = 0
ICB_Cut* = 1
ICB_ExtractOnly* = 48
ICB_DelayedCopy* = 32
ICB_Default* = 0enum InkClipboardModes : int {
ICB_Copy = 0,
ICB_Cut = 1,
ICB_ExtractOnly = 48,
ICB_DelayedCopy = 32,
ICB_Default = 0,
}#define global ICB_Copy 0x0
#define global ICB_Cut 0x1
#define global ICB_ExtractOnly 0x30
#define global ICB_DelayedCopy 0x20
#define global ICB_Default 0x0