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

WINDOW_LONG_PTR_INDEX

列挙型
基底型i4

メンバー 12

名前10進16進
GWL_EXSTYLE-200xFFFFFFEC
GWLP_HINSTANCE-60xFFFFFFFA
GWLP_HWNDPARENT-80xFFFFFFF8
GWLP_ID-120xFFFFFFF4
GWL_STYLE-160xFFFFFFF0
GWLP_USERDATA-210xFFFFFFEB
GWLP_WNDPROC-40xFFFFFFFC
GWL_HINSTANCE-60xFFFFFFFA
GWL_ID-120xFFFFFFF4
GWL_USERDATA-210xFFFFFFEB
GWL_WNDPROC-40xFFFFFFFC
GWL_HWNDPARENT-80xFFFFFFF8

各言語での定義

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

typedef enum WINDOW_LONG_PTR_INDEX : int {
    GWL_EXSTYLE = -20,
    GWLP_HINSTANCE = -6,
    GWLP_HWNDPARENT = -8,
    GWLP_ID = -12,
    GWL_STYLE = -16,
    GWLP_USERDATA = -21,
    GWLP_WNDPROC = -4,
    GWL_HINSTANCE = -6,
    GWL_ID = -12,
    GWL_USERDATA = -21,
    GWL_WNDPROC = -4,
    GWL_HWNDPARENT = -8
} WINDOW_LONG_PTR_INDEX;
public enum WINDOW_LONG_PTR_INDEX : int
{
    GWL_EXSTYLE = -20,
    GWLP_HINSTANCE = -6,
    GWLP_HWNDPARENT = -8,
    GWLP_ID = -12,
    GWL_STYLE = -16,
    GWLP_USERDATA = -21,
    GWLP_WNDPROC = -4,
    GWL_HINSTANCE = -6,
    GWL_ID = -12,
    GWL_USERDATA = -21,
    GWL_WNDPROC = -4,
    GWL_HWNDPARENT = -8,
}
Public Enum WINDOW_LONG_PTR_INDEX As Integer
    GWL_EXSTYLE = -20
    GWLP_HINSTANCE = -6
    GWLP_HWNDPARENT = -8
    GWLP_ID = -12
    GWL_STYLE = -16
    GWLP_USERDATA = -21
    GWLP_WNDPROC = -4
    GWL_HINSTANCE = -6
    GWL_ID = -12
    GWL_USERDATA = -21
    GWL_WNDPROC = -4
    GWL_HWNDPARENT = -8
End Enum
import enum

class WINDOW_LONG_PTR_INDEX(enum.IntEnum):
    GWL_EXSTYLE = -20
    GWLP_HINSTANCE = -6
    GWLP_HWNDPARENT = -8
    GWLP_ID = -12
    GWL_STYLE = -16
    GWLP_USERDATA = -21
    GWLP_WNDPROC = -4
    GWL_HINSTANCE = -6
    GWL_ID = -12
    GWL_USERDATA = -21
    GWL_WNDPROC = -4
    GWL_HWNDPARENT = -8
// WINDOW_LONG_PTR_INDEX
pub const GWL_EXSTYLE: i32 = -20;
pub const GWLP_HINSTANCE: i32 = -6;
pub const GWLP_HWNDPARENT: i32 = -8;
pub const GWLP_ID: i32 = -12;
pub const GWL_STYLE: i32 = -16;
pub const GWLP_USERDATA: i32 = -21;
pub const GWLP_WNDPROC: i32 = -4;
pub const GWL_HINSTANCE: i32 = -6;
pub const GWL_ID: i32 = -12;
pub const GWL_USERDATA: i32 = -21;
pub const GWL_WNDPROC: i32 = -4;
pub const GWL_HWNDPARENT: i32 = -8;
// WINDOW_LONG_PTR_INDEX
const (
	GWL_EXSTYLE int32 = -20
	GWLP_HINSTANCE int32 = -6
	GWLP_HWNDPARENT int32 = -8
	GWLP_ID int32 = -12
	GWL_STYLE int32 = -16
	GWLP_USERDATA int32 = -21
	GWLP_WNDPROC int32 = -4
	GWL_HINSTANCE int32 = -6
	GWL_ID int32 = -12
	GWL_USERDATA int32 = -21
	GWL_WNDPROC int32 = -4
	GWL_HWNDPARENT int32 = -8
)
const
  GWL_EXSTYLE = -20;
  GWLP_HINSTANCE = -6;
  GWLP_HWNDPARENT = -8;
  GWLP_ID = -12;
  GWL_STYLE = -16;
  GWLP_USERDATA = -21;
  GWLP_WNDPROC = -4;
  GWL_HINSTANCE = -6;
  GWL_ID = -12;
  GWL_USERDATA = -21;
  GWL_WNDPROC = -4;
  GWL_HWNDPARENT = -8;
// WINDOW_LONG_PTR_INDEX
pub const GWL_EXSTYLE: i32 = -20;
pub const GWLP_HINSTANCE: i32 = -6;
pub const GWLP_HWNDPARENT: i32 = -8;
pub const GWLP_ID: i32 = -12;
pub const GWL_STYLE: i32 = -16;
pub const GWLP_USERDATA: i32 = -21;
pub const GWLP_WNDPROC: i32 = -4;
pub const GWL_HINSTANCE: i32 = -6;
pub const GWL_ID: i32 = -12;
pub const GWL_USERDATA: i32 = -21;
pub const GWL_WNDPROC: i32 = -4;
pub const GWL_HWNDPARENT: i32 = -8;
const
  GWL_EXSTYLE* = -20
  GWLP_HINSTANCE* = -6
  GWLP_HWNDPARENT* = -8
  GWLP_ID* = -12
  GWL_STYLE* = -16
  GWLP_USERDATA* = -21
  GWLP_WNDPROC* = -4
  GWL_HINSTANCE* = -6
  GWL_ID* = -12
  GWL_USERDATA* = -21
  GWL_WNDPROC* = -4
  GWL_HWNDPARENT* = -8
enum WINDOW_LONG_PTR_INDEX : int {
    GWL_EXSTYLE = -20,
    GWLP_HINSTANCE = -6,
    GWLP_HWNDPARENT = -8,
    GWLP_ID = -12,
    GWL_STYLE = -16,
    GWLP_USERDATA = -21,
    GWLP_WNDPROC = -4,
    GWL_HINSTANCE = -6,
    GWL_ID = -12,
    GWL_USERDATA = -21,
    GWL_WNDPROC = -4,
    GWL_HWNDPARENT = -8,
}
#define global GWL_EXSTYLE     0xFFFFFFEC
#define global GWLP_HINSTANCE  0xFFFFFFFA
#define global GWLP_HWNDPARENT 0xFFFFFFF8
#define global GWLP_ID         0xFFFFFFF4
#define global GWL_STYLE       0xFFFFFFF0
#define global GWLP_USERDATA   0xFFFFFFEB
#define global GWLP_WNDPROC    0xFFFFFFFC
#define global GWL_HINSTANCE   0xFFFFFFFA
#define global GWL_ID          0xFFFFFFF4
#define global GWL_USERDATA    0xFFFFFFEB
#define global GWL_WNDPROC     0xFFFFFFFC
#define global GWL_HWNDPARENT  0xFFFFFFF8