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

WINDOW_ACTION_KINDS

列挙型フラグ
基底型i4

メンバー 13

名前10進16進
WAK_NONE00x0
WAK_VISIBILITY10x1
WAK_POSITION20x2
WAK_SIZE40x4
WAK_INSERT_AFTER80x8
WAK_ACTIVATE160x10
WAK_PLACEMENT_STATE320x20
WAK_NORMAL_RECT640x40
WAK_MOVE_TO_MONITOR1280x80
WAK_FIT_TO_MONITOR2560x100
WAK_DISPLAY_CHANGE5120x200
WAK_SYSTEM_OPERATION10240x400
WAK_COALESCEABLE310x1F

各言語での定義

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

typedef enum WINDOW_ACTION_KINDS : int {
    WAK_NONE = 0,
    WAK_VISIBILITY = 1,
    WAK_POSITION = 2,
    WAK_SIZE = 4,
    WAK_INSERT_AFTER = 8,
    WAK_ACTIVATE = 16,
    WAK_PLACEMENT_STATE = 32,
    WAK_NORMAL_RECT = 64,
    WAK_MOVE_TO_MONITOR = 128,
    WAK_FIT_TO_MONITOR = 256,
    WAK_DISPLAY_CHANGE = 512,
    WAK_SYSTEM_OPERATION = 1024,
    WAK_COALESCEABLE = 31
} WINDOW_ACTION_KINDS;
[Flags]
public enum WINDOW_ACTION_KINDS : int
{
    WAK_NONE = 0,
    WAK_VISIBILITY = 1,
    WAK_POSITION = 2,
    WAK_SIZE = 4,
    WAK_INSERT_AFTER = 8,
    WAK_ACTIVATE = 16,
    WAK_PLACEMENT_STATE = 32,
    WAK_NORMAL_RECT = 64,
    WAK_MOVE_TO_MONITOR = 128,
    WAK_FIT_TO_MONITOR = 256,
    WAK_DISPLAY_CHANGE = 512,
    WAK_SYSTEM_OPERATION = 1024,
    WAK_COALESCEABLE = 31,
}
<Flags>
Public Enum WINDOW_ACTION_KINDS As Integer
    WAK_NONE = 0
    WAK_VISIBILITY = 1
    WAK_POSITION = 2
    WAK_SIZE = 4
    WAK_INSERT_AFTER = 8
    WAK_ACTIVATE = 16
    WAK_PLACEMENT_STATE = 32
    WAK_NORMAL_RECT = 64
    WAK_MOVE_TO_MONITOR = 128
    WAK_FIT_TO_MONITOR = 256
    WAK_DISPLAY_CHANGE = 512
    WAK_SYSTEM_OPERATION = 1024
    WAK_COALESCEABLE = 31
End Enum
import enum

class WINDOW_ACTION_KINDS(enum.IntFlag):
    WAK_NONE = 0
    WAK_VISIBILITY = 1
    WAK_POSITION = 2
    WAK_SIZE = 4
    WAK_INSERT_AFTER = 8
    WAK_ACTIVATE = 16
    WAK_PLACEMENT_STATE = 32
    WAK_NORMAL_RECT = 64
    WAK_MOVE_TO_MONITOR = 128
    WAK_FIT_TO_MONITOR = 256
    WAK_DISPLAY_CHANGE = 512
    WAK_SYSTEM_OPERATION = 1024
    WAK_COALESCEABLE = 31
// WINDOW_ACTION_KINDS (flags)
pub const WAK_NONE: i32 = 0;
pub const WAK_VISIBILITY: i32 = 1;
pub const WAK_POSITION: i32 = 2;
pub const WAK_SIZE: i32 = 4;
pub const WAK_INSERT_AFTER: i32 = 8;
pub const WAK_ACTIVATE: i32 = 16;
pub const WAK_PLACEMENT_STATE: i32 = 32;
pub const WAK_NORMAL_RECT: i32 = 64;
pub const WAK_MOVE_TO_MONITOR: i32 = 128;
pub const WAK_FIT_TO_MONITOR: i32 = 256;
pub const WAK_DISPLAY_CHANGE: i32 = 512;
pub const WAK_SYSTEM_OPERATION: i32 = 1024;
pub const WAK_COALESCEABLE: i32 = 31;
// WINDOW_ACTION_KINDS
const (
	WAK_NONE int32 = 0
	WAK_VISIBILITY int32 = 1
	WAK_POSITION int32 = 2
	WAK_SIZE int32 = 4
	WAK_INSERT_AFTER int32 = 8
	WAK_ACTIVATE int32 = 16
	WAK_PLACEMENT_STATE int32 = 32
	WAK_NORMAL_RECT int32 = 64
	WAK_MOVE_TO_MONITOR int32 = 128
	WAK_FIT_TO_MONITOR int32 = 256
	WAK_DISPLAY_CHANGE int32 = 512
	WAK_SYSTEM_OPERATION int32 = 1024
	WAK_COALESCEABLE int32 = 31
)
const
  WAK_NONE = 0;
  WAK_VISIBILITY = 1;
  WAK_POSITION = 2;
  WAK_SIZE = 4;
  WAK_INSERT_AFTER = 8;
  WAK_ACTIVATE = 16;
  WAK_PLACEMENT_STATE = 32;
  WAK_NORMAL_RECT = 64;
  WAK_MOVE_TO_MONITOR = 128;
  WAK_FIT_TO_MONITOR = 256;
  WAK_DISPLAY_CHANGE = 512;
  WAK_SYSTEM_OPERATION = 1024;
  WAK_COALESCEABLE = 31;
// WINDOW_ACTION_KINDS
pub const WAK_NONE: i32 = 0;
pub const WAK_VISIBILITY: i32 = 1;
pub const WAK_POSITION: i32 = 2;
pub const WAK_SIZE: i32 = 4;
pub const WAK_INSERT_AFTER: i32 = 8;
pub const WAK_ACTIVATE: i32 = 16;
pub const WAK_PLACEMENT_STATE: i32 = 32;
pub const WAK_NORMAL_RECT: i32 = 64;
pub const WAK_MOVE_TO_MONITOR: i32 = 128;
pub const WAK_FIT_TO_MONITOR: i32 = 256;
pub const WAK_DISPLAY_CHANGE: i32 = 512;
pub const WAK_SYSTEM_OPERATION: i32 = 1024;
pub const WAK_COALESCEABLE: i32 = 31;
const
  WAK_NONE* = 0
  WAK_VISIBILITY* = 1
  WAK_POSITION* = 2
  WAK_SIZE* = 4
  WAK_INSERT_AFTER* = 8
  WAK_ACTIVATE* = 16
  WAK_PLACEMENT_STATE* = 32
  WAK_NORMAL_RECT* = 64
  WAK_MOVE_TO_MONITOR* = 128
  WAK_FIT_TO_MONITOR* = 256
  WAK_DISPLAY_CHANGE* = 512
  WAK_SYSTEM_OPERATION* = 1024
  WAK_COALESCEABLE* = 31
enum WINDOW_ACTION_KINDS : int {
    WAK_NONE = 0,
    WAK_VISIBILITY = 1,
    WAK_POSITION = 2,
    WAK_SIZE = 4,
    WAK_INSERT_AFTER = 8,
    WAK_ACTIVATE = 16,
    WAK_PLACEMENT_STATE = 32,
    WAK_NORMAL_RECT = 64,
    WAK_MOVE_TO_MONITOR = 128,
    WAK_FIT_TO_MONITOR = 256,
    WAK_DISPLAY_CHANGE = 512,
    WAK_SYSTEM_OPERATION = 1024,
    WAK_COALESCEABLE = 31,
}
#define global WAK_NONE             0x0
#define global WAK_VISIBILITY       0x1
#define global WAK_POSITION         0x2
#define global WAK_SIZE             0x4
#define global WAK_INSERT_AFTER     0x8
#define global WAK_ACTIVATE         0x10
#define global WAK_PLACEMENT_STATE  0x20
#define global WAK_NORMAL_RECT      0x40
#define global WAK_MOVE_TO_MONITOR  0x80
#define global WAK_FIT_TO_MONITOR   0x100
#define global WAK_DISPLAY_CHANGE   0x200
#define global WAK_SYSTEM_OPERATION 0x400
#define global WAK_COALESCEABLE     0x1F
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。