Win32 API 日本語リファレンス
ホームGraphics.Dwm › DWM_TAB_WINDOW_REQUIREMENTS

DWM_TAB_WINDOW_REQUIREMENTS

列挙型フラグ
基底型i4

メンバー 11

名前10進16進
DWMTWR_NONE00x0
DWMTWR_IMPLEMENTED_BY_SYSTEM10x1
DWMTWR_WINDOW_RELATIONSHIP20x2
DWMTWR_WINDOW_STYLES40x4
DWMTWR_WINDOW_REGION80x8
DWMTWR_WINDOW_DWM_ATTRIBUTES160x10
DWMTWR_WINDOW_MARGINS320x20
DWMTWR_TABBING_ENABLED640x40
DWMTWR_USER_POLICY1280x80
DWMTWR_GROUP_POLICY2560x100
DWMTWR_APP_COMPAT5120x200

各言語での定義

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

typedef enum DWM_TAB_WINDOW_REQUIREMENTS : int {
    DWMTWR_NONE = 0,
    DWMTWR_IMPLEMENTED_BY_SYSTEM = 1,
    DWMTWR_WINDOW_RELATIONSHIP = 2,
    DWMTWR_WINDOW_STYLES = 4,
    DWMTWR_WINDOW_REGION = 8,
    DWMTWR_WINDOW_DWM_ATTRIBUTES = 16,
    DWMTWR_WINDOW_MARGINS = 32,
    DWMTWR_TABBING_ENABLED = 64,
    DWMTWR_USER_POLICY = 128,
    DWMTWR_GROUP_POLICY = 256,
    DWMTWR_APP_COMPAT = 512
} DWM_TAB_WINDOW_REQUIREMENTS;
[Flags]
public enum DWM_TAB_WINDOW_REQUIREMENTS : int
{
    DWMTWR_NONE = 0,
    DWMTWR_IMPLEMENTED_BY_SYSTEM = 1,
    DWMTWR_WINDOW_RELATIONSHIP = 2,
    DWMTWR_WINDOW_STYLES = 4,
    DWMTWR_WINDOW_REGION = 8,
    DWMTWR_WINDOW_DWM_ATTRIBUTES = 16,
    DWMTWR_WINDOW_MARGINS = 32,
    DWMTWR_TABBING_ENABLED = 64,
    DWMTWR_USER_POLICY = 128,
    DWMTWR_GROUP_POLICY = 256,
    DWMTWR_APP_COMPAT = 512,
}
<Flags>
Public Enum DWM_TAB_WINDOW_REQUIREMENTS As Integer
    DWMTWR_NONE = 0
    DWMTWR_IMPLEMENTED_BY_SYSTEM = 1
    DWMTWR_WINDOW_RELATIONSHIP = 2
    DWMTWR_WINDOW_STYLES = 4
    DWMTWR_WINDOW_REGION = 8
    DWMTWR_WINDOW_DWM_ATTRIBUTES = 16
    DWMTWR_WINDOW_MARGINS = 32
    DWMTWR_TABBING_ENABLED = 64
    DWMTWR_USER_POLICY = 128
    DWMTWR_GROUP_POLICY = 256
    DWMTWR_APP_COMPAT = 512
End Enum
import enum

class DWM_TAB_WINDOW_REQUIREMENTS(enum.IntFlag):
    DWMTWR_NONE = 0
    DWMTWR_IMPLEMENTED_BY_SYSTEM = 1
    DWMTWR_WINDOW_RELATIONSHIP = 2
    DWMTWR_WINDOW_STYLES = 4
    DWMTWR_WINDOW_REGION = 8
    DWMTWR_WINDOW_DWM_ATTRIBUTES = 16
    DWMTWR_WINDOW_MARGINS = 32
    DWMTWR_TABBING_ENABLED = 64
    DWMTWR_USER_POLICY = 128
    DWMTWR_GROUP_POLICY = 256
    DWMTWR_APP_COMPAT = 512
// DWM_TAB_WINDOW_REQUIREMENTS (flags)
pub const DWMTWR_NONE: i32 = 0;
pub const DWMTWR_IMPLEMENTED_BY_SYSTEM: i32 = 1;
pub const DWMTWR_WINDOW_RELATIONSHIP: i32 = 2;
pub const DWMTWR_WINDOW_STYLES: i32 = 4;
pub const DWMTWR_WINDOW_REGION: i32 = 8;
pub const DWMTWR_WINDOW_DWM_ATTRIBUTES: i32 = 16;
pub const DWMTWR_WINDOW_MARGINS: i32 = 32;
pub const DWMTWR_TABBING_ENABLED: i32 = 64;
pub const DWMTWR_USER_POLICY: i32 = 128;
pub const DWMTWR_GROUP_POLICY: i32 = 256;
pub const DWMTWR_APP_COMPAT: i32 = 512;
// DWM_TAB_WINDOW_REQUIREMENTS
const (
	DWMTWR_NONE int32 = 0
	DWMTWR_IMPLEMENTED_BY_SYSTEM int32 = 1
	DWMTWR_WINDOW_RELATIONSHIP int32 = 2
	DWMTWR_WINDOW_STYLES int32 = 4
	DWMTWR_WINDOW_REGION int32 = 8
	DWMTWR_WINDOW_DWM_ATTRIBUTES int32 = 16
	DWMTWR_WINDOW_MARGINS int32 = 32
	DWMTWR_TABBING_ENABLED int32 = 64
	DWMTWR_USER_POLICY int32 = 128
	DWMTWR_GROUP_POLICY int32 = 256
	DWMTWR_APP_COMPAT int32 = 512
)
const
  DWMTWR_NONE = 0;
  DWMTWR_IMPLEMENTED_BY_SYSTEM = 1;
  DWMTWR_WINDOW_RELATIONSHIP = 2;
  DWMTWR_WINDOW_STYLES = 4;
  DWMTWR_WINDOW_REGION = 8;
  DWMTWR_WINDOW_DWM_ATTRIBUTES = 16;
  DWMTWR_WINDOW_MARGINS = 32;
  DWMTWR_TABBING_ENABLED = 64;
  DWMTWR_USER_POLICY = 128;
  DWMTWR_GROUP_POLICY = 256;
  DWMTWR_APP_COMPAT = 512;
// DWM_TAB_WINDOW_REQUIREMENTS
pub const DWMTWR_NONE: i32 = 0;
pub const DWMTWR_IMPLEMENTED_BY_SYSTEM: i32 = 1;
pub const DWMTWR_WINDOW_RELATIONSHIP: i32 = 2;
pub const DWMTWR_WINDOW_STYLES: i32 = 4;
pub const DWMTWR_WINDOW_REGION: i32 = 8;
pub const DWMTWR_WINDOW_DWM_ATTRIBUTES: i32 = 16;
pub const DWMTWR_WINDOW_MARGINS: i32 = 32;
pub const DWMTWR_TABBING_ENABLED: i32 = 64;
pub const DWMTWR_USER_POLICY: i32 = 128;
pub const DWMTWR_GROUP_POLICY: i32 = 256;
pub const DWMTWR_APP_COMPAT: i32 = 512;
const
  DWMTWR_NONE* = 0
  DWMTWR_IMPLEMENTED_BY_SYSTEM* = 1
  DWMTWR_WINDOW_RELATIONSHIP* = 2
  DWMTWR_WINDOW_STYLES* = 4
  DWMTWR_WINDOW_REGION* = 8
  DWMTWR_WINDOW_DWM_ATTRIBUTES* = 16
  DWMTWR_WINDOW_MARGINS* = 32
  DWMTWR_TABBING_ENABLED* = 64
  DWMTWR_USER_POLICY* = 128
  DWMTWR_GROUP_POLICY* = 256
  DWMTWR_APP_COMPAT* = 512
enum DWM_TAB_WINDOW_REQUIREMENTS : int {
    DWMTWR_NONE = 0,
    DWMTWR_IMPLEMENTED_BY_SYSTEM = 1,
    DWMTWR_WINDOW_RELATIONSHIP = 2,
    DWMTWR_WINDOW_STYLES = 4,
    DWMTWR_WINDOW_REGION = 8,
    DWMTWR_WINDOW_DWM_ATTRIBUTES = 16,
    DWMTWR_WINDOW_MARGINS = 32,
    DWMTWR_TABBING_ENABLED = 64,
    DWMTWR_USER_POLICY = 128,
    DWMTWR_GROUP_POLICY = 256,
    DWMTWR_APP_COMPAT = 512,
}
#define global DWMTWR_NONE                  0x0
#define global DWMTWR_IMPLEMENTED_BY_SYSTEM 0x1
#define global DWMTWR_WINDOW_RELATIONSHIP   0x2
#define global DWMTWR_WINDOW_STYLES         0x4
#define global DWMTWR_WINDOW_REGION         0x8
#define global DWMTWR_WINDOW_DWM_ATTRIBUTES 0x10
#define global DWMTWR_WINDOW_MARGINS        0x20
#define global DWMTWR_TABBING_ENABLED       0x40
#define global DWMTWR_USER_POLICY           0x80
#define global DWMTWR_GROUP_POLICY          0x100
#define global DWMTWR_APP_COMPAT            0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。