ホーム › Graphics.Dxgi › DXGI_OUTDUPL_POINTER_SHAPE_TYPE
DXGI_OUTDUPL_POINTER_SHAPE_TYPE
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME | 1 | 0x1 | ポインターの種類はモノクロマウスポインターであり、モノクロビットマップです。ビットマップのサイズは、1 ビット/ピクセル (bpp) のデバイス独立ビットマップ (DIB) 形式の AND マスクにおける幅と高さで指定され、その後に同じサイズの 1 bpp DIB 形式の XOR マスクが続きます。 |
| DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR | 2 | 0x2 | ポインターの種類はカラーマウスポインターであり、カラービットマップです。ビットマップのサイズは、32 bpp ARGB DIB 形式における幅と高さで指定されます。 |
| DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR | 4 | 0x4 | ポインターの種類はマスク付きカラーマウスポインターです。マスク付きカラーマウスポインターは、アルファビットにマスク値を持つ 32 bpp ARGB 形式のビットマップです。使用できるマスク値は 0 と 0xFF のみです。マスク値が 0 の場合、RGB 値が画面のピクセルを置き換えます。マスク値が 0xFF の場合、RGB 値と画面のピクセルに対して XOR 演算が実行され、その結果が画面のピクセルを置き換えます。 |
公式ドキュメント
ポインター形状の種類を識別します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 DXGI_OUTDUPL_POINTER_SHAPE_TYPE : int {
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 1,
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 2,
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 4
} DXGI_OUTDUPL_POINTER_SHAPE_TYPE;public enum DXGI_OUTDUPL_POINTER_SHAPE_TYPE : int
{
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 1,
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 2,
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 4,
}Public Enum DXGI_OUTDUPL_POINTER_SHAPE_TYPE As Integer
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 1
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 2
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 4
End Enumimport enum
class DXGI_OUTDUPL_POINTER_SHAPE_TYPE(enum.IntEnum):
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 1
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 2
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 4// DXGI_OUTDUPL_POINTER_SHAPE_TYPE
pub const DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME: i32 = 1;
pub const DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR: i32 = 2;
pub const DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR: i32 = 4;// DXGI_OUTDUPL_POINTER_SHAPE_TYPE
const (
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME int32 = 1
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR int32 = 2
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR int32 = 4
)const
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 1;
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 2;
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 4;// DXGI_OUTDUPL_POINTER_SHAPE_TYPE
pub const DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME: i32 = 1;
pub const DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR: i32 = 2;
pub const DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR: i32 = 4;const
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME* = 1
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR* = 2
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR* = 4enum DXGI_OUTDUPL_POINTER_SHAPE_TYPE : int {
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 1,
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 2,
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 4,
}#define global DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME 0x1
#define global DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR 0x2
#define global DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR 0x4