INPUT_MESSAGE_DEVICE_TYPE
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| IMDT_UNAVAILABLE | 0 | 0x0 | デバイスの種類が識別されていません。 |
| IMDT_KEYBOARD | 1 | 0x1 | キーボード入力。 |
| IMDT_MOUSE | 2 | 0x2 | マウス入力。 |
| IMDT_TOUCH | 4 | 0x4 | タッチ入力。 |
| IMDT_PEN | 8 | 0x8 | ペンまたはスタイラス入力。 |
| IMDT_TOUCHPAD | 16 | 0x10 | タッチパッド入力 (Windows 8.1 以降)。 |
公式ドキュメント
入力メッセージを送信したデバイスの種類。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 INPUT_MESSAGE_DEVICE_TYPE : int {
IMDT_UNAVAILABLE = 0,
IMDT_KEYBOARD = 1,
IMDT_MOUSE = 2,
IMDT_TOUCH = 4,
IMDT_PEN = 8,
IMDT_TOUCHPAD = 16
} INPUT_MESSAGE_DEVICE_TYPE;public enum INPUT_MESSAGE_DEVICE_TYPE : int
{
IMDT_UNAVAILABLE = 0,
IMDT_KEYBOARD = 1,
IMDT_MOUSE = 2,
IMDT_TOUCH = 4,
IMDT_PEN = 8,
IMDT_TOUCHPAD = 16,
}Public Enum INPUT_MESSAGE_DEVICE_TYPE As Integer
IMDT_UNAVAILABLE = 0
IMDT_KEYBOARD = 1
IMDT_MOUSE = 2
IMDT_TOUCH = 4
IMDT_PEN = 8
IMDT_TOUCHPAD = 16
End Enumimport enum
class INPUT_MESSAGE_DEVICE_TYPE(enum.IntEnum):
IMDT_UNAVAILABLE = 0
IMDT_KEYBOARD = 1
IMDT_MOUSE = 2
IMDT_TOUCH = 4
IMDT_PEN = 8
IMDT_TOUCHPAD = 16// INPUT_MESSAGE_DEVICE_TYPE
pub const IMDT_UNAVAILABLE: i32 = 0;
pub const IMDT_KEYBOARD: i32 = 1;
pub const IMDT_MOUSE: i32 = 2;
pub const IMDT_TOUCH: i32 = 4;
pub const IMDT_PEN: i32 = 8;
pub const IMDT_TOUCHPAD: i32 = 16;// INPUT_MESSAGE_DEVICE_TYPE
const (
IMDT_UNAVAILABLE int32 = 0
IMDT_KEYBOARD int32 = 1
IMDT_MOUSE int32 = 2
IMDT_TOUCH int32 = 4
IMDT_PEN int32 = 8
IMDT_TOUCHPAD int32 = 16
)const
IMDT_UNAVAILABLE = 0;
IMDT_KEYBOARD = 1;
IMDT_MOUSE = 2;
IMDT_TOUCH = 4;
IMDT_PEN = 8;
IMDT_TOUCHPAD = 16;// INPUT_MESSAGE_DEVICE_TYPE
pub const IMDT_UNAVAILABLE: i32 = 0;
pub const IMDT_KEYBOARD: i32 = 1;
pub const IMDT_MOUSE: i32 = 2;
pub const IMDT_TOUCH: i32 = 4;
pub const IMDT_PEN: i32 = 8;
pub const IMDT_TOUCHPAD: i32 = 16;const
IMDT_UNAVAILABLE* = 0
IMDT_KEYBOARD* = 1
IMDT_MOUSE* = 2
IMDT_TOUCH* = 4
IMDT_PEN* = 8
IMDT_TOUCHPAD* = 16enum INPUT_MESSAGE_DEVICE_TYPE : int {
IMDT_UNAVAILABLE = 0,
IMDT_KEYBOARD = 1,
IMDT_MOUSE = 2,
IMDT_TOUCH = 4,
IMDT_PEN = 8,
IMDT_TOUCHPAD = 16,
}#define global IMDT_UNAVAILABLE 0x0
#define global IMDT_KEYBOARD 0x1
#define global IMDT_MOUSE 0x2
#define global IMDT_TOUCH 0x4
#define global IMDT_PEN 0x8
#define global IMDT_TOUCHPAD 0x10