Win32 API 日本語リファレンス
ホームUI.WindowsAndMessaging › WINDOWS_HOOK_ID

WINDOWS_HOOK_ID

列挙型
基底型i4

メンバー 15

名前10進16進
WH_CALLWNDPROC40x4
WH_CALLWNDPROCRET120xC
WH_CBT50x5
WH_DEBUG90x9
WH_FOREGROUNDIDLE110xB
WH_GETMESSAGE30x3
WH_JOURNALPLAYBACK10x1
WH_JOURNALRECORD00x0
WH_KEYBOARD20x2
WH_KEYBOARD_LL130xD
WH_MOUSE70x7
WH_MOUSE_LL140xE
WH_MSGFILTER-10xFFFFFFFF
WH_SHELL100xA
WH_SYSMSGFILTER60x6

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WINDOWS_HOOK_ID : int {
    WH_CALLWNDPROC = 4,
    WH_CALLWNDPROCRET = 12,
    WH_CBT = 5,
    WH_DEBUG = 9,
    WH_FOREGROUNDIDLE = 11,
    WH_GETMESSAGE = 3,
    WH_JOURNALPLAYBACK = 1,
    WH_JOURNALRECORD = 0,
    WH_KEYBOARD = 2,
    WH_KEYBOARD_LL = 13,
    WH_MOUSE = 7,
    WH_MOUSE_LL = 14,
    WH_MSGFILTER = -1,
    WH_SHELL = 10,
    WH_SYSMSGFILTER = 6
} WINDOWS_HOOK_ID;
public enum WINDOWS_HOOK_ID : int
{
    WH_CALLWNDPROC = 4,
    WH_CALLWNDPROCRET = 12,
    WH_CBT = 5,
    WH_DEBUG = 9,
    WH_FOREGROUNDIDLE = 11,
    WH_GETMESSAGE = 3,
    WH_JOURNALPLAYBACK = 1,
    WH_JOURNALRECORD = 0,
    WH_KEYBOARD = 2,
    WH_KEYBOARD_LL = 13,
    WH_MOUSE = 7,
    WH_MOUSE_LL = 14,
    WH_MSGFILTER = -1,
    WH_SHELL = 10,
    WH_SYSMSGFILTER = 6,
}
Public Enum WINDOWS_HOOK_ID As Integer
    WH_CALLWNDPROC = 4
    WH_CALLWNDPROCRET = 12
    WH_CBT = 5
    WH_DEBUG = 9
    WH_FOREGROUNDIDLE = 11
    WH_GETMESSAGE = 3
    WH_JOURNALPLAYBACK = 1
    WH_JOURNALRECORD = 0
    WH_KEYBOARD = 2
    WH_KEYBOARD_LL = 13
    WH_MOUSE = 7
    WH_MOUSE_LL = 14
    WH_MSGFILTER = -1
    WH_SHELL = 10
    WH_SYSMSGFILTER = 6
End Enum
import enum

class WINDOWS_HOOK_ID(enum.IntEnum):
    WH_CALLWNDPROC = 4
    WH_CALLWNDPROCRET = 12
    WH_CBT = 5
    WH_DEBUG = 9
    WH_FOREGROUNDIDLE = 11
    WH_GETMESSAGE = 3
    WH_JOURNALPLAYBACK = 1
    WH_JOURNALRECORD = 0
    WH_KEYBOARD = 2
    WH_KEYBOARD_LL = 13
    WH_MOUSE = 7
    WH_MOUSE_LL = 14
    WH_MSGFILTER = -1
    WH_SHELL = 10
    WH_SYSMSGFILTER = 6
// WINDOWS_HOOK_ID
pub const WH_CALLWNDPROC: i32 = 4;
pub const WH_CALLWNDPROCRET: i32 = 12;
pub const WH_CBT: i32 = 5;
pub const WH_DEBUG: i32 = 9;
pub const WH_FOREGROUNDIDLE: i32 = 11;
pub const WH_GETMESSAGE: i32 = 3;
pub const WH_JOURNALPLAYBACK: i32 = 1;
pub const WH_JOURNALRECORD: i32 = 0;
pub const WH_KEYBOARD: i32 = 2;
pub const WH_KEYBOARD_LL: i32 = 13;
pub const WH_MOUSE: i32 = 7;
pub const WH_MOUSE_LL: i32 = 14;
pub const WH_MSGFILTER: i32 = -1;
pub const WH_SHELL: i32 = 10;
pub const WH_SYSMSGFILTER: i32 = 6;
// WINDOWS_HOOK_ID
const (
	WH_CALLWNDPROC int32 = 4
	WH_CALLWNDPROCRET int32 = 12
	WH_CBT int32 = 5
	WH_DEBUG int32 = 9
	WH_FOREGROUNDIDLE int32 = 11
	WH_GETMESSAGE int32 = 3
	WH_JOURNALPLAYBACK int32 = 1
	WH_JOURNALRECORD int32 = 0
	WH_KEYBOARD int32 = 2
	WH_KEYBOARD_LL int32 = 13
	WH_MOUSE int32 = 7
	WH_MOUSE_LL int32 = 14
	WH_MSGFILTER int32 = -1
	WH_SHELL int32 = 10
	WH_SYSMSGFILTER int32 = 6
)
const
  WH_CALLWNDPROC = 4;
  WH_CALLWNDPROCRET = 12;
  WH_CBT = 5;
  WH_DEBUG = 9;
  WH_FOREGROUNDIDLE = 11;
  WH_GETMESSAGE = 3;
  WH_JOURNALPLAYBACK = 1;
  WH_JOURNALRECORD = 0;
  WH_KEYBOARD = 2;
  WH_KEYBOARD_LL = 13;
  WH_MOUSE = 7;
  WH_MOUSE_LL = 14;
  WH_MSGFILTER = -1;
  WH_SHELL = 10;
  WH_SYSMSGFILTER = 6;
// WINDOWS_HOOK_ID
pub const WH_CALLWNDPROC: i32 = 4;
pub const WH_CALLWNDPROCRET: i32 = 12;
pub const WH_CBT: i32 = 5;
pub const WH_DEBUG: i32 = 9;
pub const WH_FOREGROUNDIDLE: i32 = 11;
pub const WH_GETMESSAGE: i32 = 3;
pub const WH_JOURNALPLAYBACK: i32 = 1;
pub const WH_JOURNALRECORD: i32 = 0;
pub const WH_KEYBOARD: i32 = 2;
pub const WH_KEYBOARD_LL: i32 = 13;
pub const WH_MOUSE: i32 = 7;
pub const WH_MOUSE_LL: i32 = 14;
pub const WH_MSGFILTER: i32 = -1;
pub const WH_SHELL: i32 = 10;
pub const WH_SYSMSGFILTER: i32 = 6;
const
  WH_CALLWNDPROC* = 4
  WH_CALLWNDPROCRET* = 12
  WH_CBT* = 5
  WH_DEBUG* = 9
  WH_FOREGROUNDIDLE* = 11
  WH_GETMESSAGE* = 3
  WH_JOURNALPLAYBACK* = 1
  WH_JOURNALRECORD* = 0
  WH_KEYBOARD* = 2
  WH_KEYBOARD_LL* = 13
  WH_MOUSE* = 7
  WH_MOUSE_LL* = 14
  WH_MSGFILTER* = -1
  WH_SHELL* = 10
  WH_SYSMSGFILTER* = 6
enum WINDOWS_HOOK_ID : int {
    WH_CALLWNDPROC = 4,
    WH_CALLWNDPROCRET = 12,
    WH_CBT = 5,
    WH_DEBUG = 9,
    WH_FOREGROUNDIDLE = 11,
    WH_GETMESSAGE = 3,
    WH_JOURNALPLAYBACK = 1,
    WH_JOURNALRECORD = 0,
    WH_KEYBOARD = 2,
    WH_KEYBOARD_LL = 13,
    WH_MOUSE = 7,
    WH_MOUSE_LL = 14,
    WH_MSGFILTER = -1,
    WH_SHELL = 10,
    WH_SYSMSGFILTER = 6,
}
#define global WH_CALLWNDPROC     0x4
#define global WH_CALLWNDPROCRET  0xC
#define global WH_CBT             0x5
#define global WH_DEBUG           0x9
#define global WH_FOREGROUNDIDLE  0xB
#define global WH_GETMESSAGE      0x3
#define global WH_JOURNALPLAYBACK 0x1
#define global WH_JOURNALRECORD   0x0
#define global WH_KEYBOARD        0x2
#define global WH_KEYBOARD_LL     0xD
#define global WH_MOUSE           0x7
#define global WH_MOUSE_LL        0xE
#define global WH_MSGFILTER       0xFFFFFFFF
#define global WH_SHELL           0xA
#define global WH_SYSMSGFILTER    0x6