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

WINDOW_EX_STYLE

列挙型フラグ
基底型u4

メンバー 27

名前10進16進
WS_EX_DLGMODALFRAME10x1
WS_EX_NOPARENTNOTIFY40x4
WS_EX_TOPMOST80x8
WS_EX_ACCEPTFILES160x10
WS_EX_TRANSPARENT320x20
WS_EX_MDICHILD640x40
WS_EX_TOOLWINDOW1280x80
WS_EX_WINDOWEDGE2560x100
WS_EX_CLIENTEDGE5120x200
WS_EX_CONTEXTHELP10240x400
WS_EX_RIGHT40960x1000
WS_EX_LEFT00x0
WS_EX_RTLREADING81920x2000
WS_EX_LTRREADING00x0
WS_EX_LEFTSCROLLBAR163840x4000
WS_EX_RIGHTSCROLLBAR00x0
WS_EX_CONTROLPARENT655360x10000
WS_EX_STATICEDGE1310720x20000
WS_EX_APPWINDOW2621440x40000
WS_EX_OVERLAPPEDWINDOW7680x300
WS_EX_PALETTEWINDOW3920x188
WS_EX_LAYERED5242880x80000
WS_EX_NOINHERITLAYOUT10485760x100000
WS_EX_NOREDIRECTIONBITMAP20971520x200000
WS_EX_LAYOUTRTL41943040x400000
WS_EX_COMPOSITED335544320x2000000
WS_EX_NOACTIVATE1342177280x8000000

各言語での定義

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

typedef enum WINDOW_EX_STYLE : unsigned int {
    WS_EX_DLGMODALFRAME = 1,
    WS_EX_NOPARENTNOTIFY = 4,
    WS_EX_TOPMOST = 8,
    WS_EX_ACCEPTFILES = 16,
    WS_EX_TRANSPARENT = 32,
    WS_EX_MDICHILD = 64,
    WS_EX_TOOLWINDOW = 128,
    WS_EX_WINDOWEDGE = 256,
    WS_EX_CLIENTEDGE = 512,
    WS_EX_CONTEXTHELP = 1024,
    WS_EX_RIGHT = 4096,
    WS_EX_LEFT = 0,
    WS_EX_RTLREADING = 8192,
    WS_EX_LTRREADING = 0,
    WS_EX_LEFTSCROLLBAR = 16384,
    WS_EX_RIGHTSCROLLBAR = 0,
    WS_EX_CONTROLPARENT = 65536,
    WS_EX_STATICEDGE = 131072,
    WS_EX_APPWINDOW = 262144,
    WS_EX_OVERLAPPEDWINDOW = 768,
    WS_EX_PALETTEWINDOW = 392,
    WS_EX_LAYERED = 524288,
    WS_EX_NOINHERITLAYOUT = 1048576,
    WS_EX_NOREDIRECTIONBITMAP = 2097152,
    WS_EX_LAYOUTRTL = 4194304,
    WS_EX_COMPOSITED = 33554432,
    WS_EX_NOACTIVATE = 134217728
} WINDOW_EX_STYLE;
[Flags]
public enum WINDOW_EX_STYLE : uint
{
    WS_EX_DLGMODALFRAME = 1,
    WS_EX_NOPARENTNOTIFY = 4,
    WS_EX_TOPMOST = 8,
    WS_EX_ACCEPTFILES = 16,
    WS_EX_TRANSPARENT = 32,
    WS_EX_MDICHILD = 64,
    WS_EX_TOOLWINDOW = 128,
    WS_EX_WINDOWEDGE = 256,
    WS_EX_CLIENTEDGE = 512,
    WS_EX_CONTEXTHELP = 1024,
    WS_EX_RIGHT = 4096,
    WS_EX_LEFT = 0,
    WS_EX_RTLREADING = 8192,
    WS_EX_LTRREADING = 0,
    WS_EX_LEFTSCROLLBAR = 16384,
    WS_EX_RIGHTSCROLLBAR = 0,
    WS_EX_CONTROLPARENT = 65536,
    WS_EX_STATICEDGE = 131072,
    WS_EX_APPWINDOW = 262144,
    WS_EX_OVERLAPPEDWINDOW = 768,
    WS_EX_PALETTEWINDOW = 392,
    WS_EX_LAYERED = 524288,
    WS_EX_NOINHERITLAYOUT = 1048576,
    WS_EX_NOREDIRECTIONBITMAP = 2097152,
    WS_EX_LAYOUTRTL = 4194304,
    WS_EX_COMPOSITED = 33554432,
    WS_EX_NOACTIVATE = 134217728,
}
<Flags>
Public Enum WINDOW_EX_STYLE As UInteger
    WS_EX_DLGMODALFRAME = 1
    WS_EX_NOPARENTNOTIFY = 4
    WS_EX_TOPMOST = 8
    WS_EX_ACCEPTFILES = 16
    WS_EX_TRANSPARENT = 32
    WS_EX_MDICHILD = 64
    WS_EX_TOOLWINDOW = 128
    WS_EX_WINDOWEDGE = 256
    WS_EX_CLIENTEDGE = 512
    WS_EX_CONTEXTHELP = 1024
    WS_EX_RIGHT = 4096
    WS_EX_LEFT = 0
    WS_EX_RTLREADING = 8192
    WS_EX_LTRREADING = 0
    WS_EX_LEFTSCROLLBAR = 16384
    WS_EX_RIGHTSCROLLBAR = 0
    WS_EX_CONTROLPARENT = 65536
    WS_EX_STATICEDGE = 131072
    WS_EX_APPWINDOW = 262144
    WS_EX_OVERLAPPEDWINDOW = 768
    WS_EX_PALETTEWINDOW = 392
    WS_EX_LAYERED = 524288
    WS_EX_NOINHERITLAYOUT = 1048576
    WS_EX_NOREDIRECTIONBITMAP = 2097152
    WS_EX_LAYOUTRTL = 4194304
    WS_EX_COMPOSITED = 33554432
    WS_EX_NOACTIVATE = 134217728
End Enum
import enum

class WINDOW_EX_STYLE(enum.IntFlag):
    WS_EX_DLGMODALFRAME = 1
    WS_EX_NOPARENTNOTIFY = 4
    WS_EX_TOPMOST = 8
    WS_EX_ACCEPTFILES = 16
    WS_EX_TRANSPARENT = 32
    WS_EX_MDICHILD = 64
    WS_EX_TOOLWINDOW = 128
    WS_EX_WINDOWEDGE = 256
    WS_EX_CLIENTEDGE = 512
    WS_EX_CONTEXTHELP = 1024
    WS_EX_RIGHT = 4096
    WS_EX_LEFT = 0
    WS_EX_RTLREADING = 8192
    WS_EX_LTRREADING = 0
    WS_EX_LEFTSCROLLBAR = 16384
    WS_EX_RIGHTSCROLLBAR = 0
    WS_EX_CONTROLPARENT = 65536
    WS_EX_STATICEDGE = 131072
    WS_EX_APPWINDOW = 262144
    WS_EX_OVERLAPPEDWINDOW = 768
    WS_EX_PALETTEWINDOW = 392
    WS_EX_LAYERED = 524288
    WS_EX_NOINHERITLAYOUT = 1048576
    WS_EX_NOREDIRECTIONBITMAP = 2097152
    WS_EX_LAYOUTRTL = 4194304
    WS_EX_COMPOSITED = 33554432
    WS_EX_NOACTIVATE = 134217728
// WINDOW_EX_STYLE (flags)
pub const WS_EX_DLGMODALFRAME: u32 = 1;
pub const WS_EX_NOPARENTNOTIFY: u32 = 4;
pub const WS_EX_TOPMOST: u32 = 8;
pub const WS_EX_ACCEPTFILES: u32 = 16;
pub const WS_EX_TRANSPARENT: u32 = 32;
pub const WS_EX_MDICHILD: u32 = 64;
pub const WS_EX_TOOLWINDOW: u32 = 128;
pub const WS_EX_WINDOWEDGE: u32 = 256;
pub const WS_EX_CLIENTEDGE: u32 = 512;
pub const WS_EX_CONTEXTHELP: u32 = 1024;
pub const WS_EX_RIGHT: u32 = 4096;
pub const WS_EX_LEFT: u32 = 0;
pub const WS_EX_RTLREADING: u32 = 8192;
pub const WS_EX_LTRREADING: u32 = 0;
pub const WS_EX_LEFTSCROLLBAR: u32 = 16384;
pub const WS_EX_RIGHTSCROLLBAR: u32 = 0;
pub const WS_EX_CONTROLPARENT: u32 = 65536;
pub const WS_EX_STATICEDGE: u32 = 131072;
pub const WS_EX_APPWINDOW: u32 = 262144;
pub const WS_EX_OVERLAPPEDWINDOW: u32 = 768;
pub const WS_EX_PALETTEWINDOW: u32 = 392;
pub const WS_EX_LAYERED: u32 = 524288;
pub const WS_EX_NOINHERITLAYOUT: u32 = 1048576;
pub const WS_EX_NOREDIRECTIONBITMAP: u32 = 2097152;
pub const WS_EX_LAYOUTRTL: u32 = 4194304;
pub const WS_EX_COMPOSITED: u32 = 33554432;
pub const WS_EX_NOACTIVATE: u32 = 134217728;
// WINDOW_EX_STYLE
const (
	WS_EX_DLGMODALFRAME uint32 = 1
	WS_EX_NOPARENTNOTIFY uint32 = 4
	WS_EX_TOPMOST uint32 = 8
	WS_EX_ACCEPTFILES uint32 = 16
	WS_EX_TRANSPARENT uint32 = 32
	WS_EX_MDICHILD uint32 = 64
	WS_EX_TOOLWINDOW uint32 = 128
	WS_EX_WINDOWEDGE uint32 = 256
	WS_EX_CLIENTEDGE uint32 = 512
	WS_EX_CONTEXTHELP uint32 = 1024
	WS_EX_RIGHT uint32 = 4096
	WS_EX_LEFT uint32 = 0
	WS_EX_RTLREADING uint32 = 8192
	WS_EX_LTRREADING uint32 = 0
	WS_EX_LEFTSCROLLBAR uint32 = 16384
	WS_EX_RIGHTSCROLLBAR uint32 = 0
	WS_EX_CONTROLPARENT uint32 = 65536
	WS_EX_STATICEDGE uint32 = 131072
	WS_EX_APPWINDOW uint32 = 262144
	WS_EX_OVERLAPPEDWINDOW uint32 = 768
	WS_EX_PALETTEWINDOW uint32 = 392
	WS_EX_LAYERED uint32 = 524288
	WS_EX_NOINHERITLAYOUT uint32 = 1048576
	WS_EX_NOREDIRECTIONBITMAP uint32 = 2097152
	WS_EX_LAYOUTRTL uint32 = 4194304
	WS_EX_COMPOSITED uint32 = 33554432
	WS_EX_NOACTIVATE uint32 = 134217728
)
const
  WS_EX_DLGMODALFRAME = 1;
  WS_EX_NOPARENTNOTIFY = 4;
  WS_EX_TOPMOST = 8;
  WS_EX_ACCEPTFILES = 16;
  WS_EX_TRANSPARENT = 32;
  WS_EX_MDICHILD = 64;
  WS_EX_TOOLWINDOW = 128;
  WS_EX_WINDOWEDGE = 256;
  WS_EX_CLIENTEDGE = 512;
  WS_EX_CONTEXTHELP = 1024;
  WS_EX_RIGHT = 4096;
  WS_EX_LEFT = 0;
  WS_EX_RTLREADING = 8192;
  WS_EX_LTRREADING = 0;
  WS_EX_LEFTSCROLLBAR = 16384;
  WS_EX_RIGHTSCROLLBAR = 0;
  WS_EX_CONTROLPARENT = 65536;
  WS_EX_STATICEDGE = 131072;
  WS_EX_APPWINDOW = 262144;
  WS_EX_OVERLAPPEDWINDOW = 768;
  WS_EX_PALETTEWINDOW = 392;
  WS_EX_LAYERED = 524288;
  WS_EX_NOINHERITLAYOUT = 1048576;
  WS_EX_NOREDIRECTIONBITMAP = 2097152;
  WS_EX_LAYOUTRTL = 4194304;
  WS_EX_COMPOSITED = 33554432;
  WS_EX_NOACTIVATE = 134217728;
// WINDOW_EX_STYLE
pub const WS_EX_DLGMODALFRAME: u32 = 1;
pub const WS_EX_NOPARENTNOTIFY: u32 = 4;
pub const WS_EX_TOPMOST: u32 = 8;
pub const WS_EX_ACCEPTFILES: u32 = 16;
pub const WS_EX_TRANSPARENT: u32 = 32;
pub const WS_EX_MDICHILD: u32 = 64;
pub const WS_EX_TOOLWINDOW: u32 = 128;
pub const WS_EX_WINDOWEDGE: u32 = 256;
pub const WS_EX_CLIENTEDGE: u32 = 512;
pub const WS_EX_CONTEXTHELP: u32 = 1024;
pub const WS_EX_RIGHT: u32 = 4096;
pub const WS_EX_LEFT: u32 = 0;
pub const WS_EX_RTLREADING: u32 = 8192;
pub const WS_EX_LTRREADING: u32 = 0;
pub const WS_EX_LEFTSCROLLBAR: u32 = 16384;
pub const WS_EX_RIGHTSCROLLBAR: u32 = 0;
pub const WS_EX_CONTROLPARENT: u32 = 65536;
pub const WS_EX_STATICEDGE: u32 = 131072;
pub const WS_EX_APPWINDOW: u32 = 262144;
pub const WS_EX_OVERLAPPEDWINDOW: u32 = 768;
pub const WS_EX_PALETTEWINDOW: u32 = 392;
pub const WS_EX_LAYERED: u32 = 524288;
pub const WS_EX_NOINHERITLAYOUT: u32 = 1048576;
pub const WS_EX_NOREDIRECTIONBITMAP: u32 = 2097152;
pub const WS_EX_LAYOUTRTL: u32 = 4194304;
pub const WS_EX_COMPOSITED: u32 = 33554432;
pub const WS_EX_NOACTIVATE: u32 = 134217728;
const
  WS_EX_DLGMODALFRAME* = 1
  WS_EX_NOPARENTNOTIFY* = 4
  WS_EX_TOPMOST* = 8
  WS_EX_ACCEPTFILES* = 16
  WS_EX_TRANSPARENT* = 32
  WS_EX_MDICHILD* = 64
  WS_EX_TOOLWINDOW* = 128
  WS_EX_WINDOWEDGE* = 256
  WS_EX_CLIENTEDGE* = 512
  WS_EX_CONTEXTHELP* = 1024
  WS_EX_RIGHT* = 4096
  WS_EX_LEFT* = 0
  WS_EX_RTLREADING* = 8192
  WS_EX_LTRREADING* = 0
  WS_EX_LEFTSCROLLBAR* = 16384
  WS_EX_RIGHTSCROLLBAR* = 0
  WS_EX_CONTROLPARENT* = 65536
  WS_EX_STATICEDGE* = 131072
  WS_EX_APPWINDOW* = 262144
  WS_EX_OVERLAPPEDWINDOW* = 768
  WS_EX_PALETTEWINDOW* = 392
  WS_EX_LAYERED* = 524288
  WS_EX_NOINHERITLAYOUT* = 1048576
  WS_EX_NOREDIRECTIONBITMAP* = 2097152
  WS_EX_LAYOUTRTL* = 4194304
  WS_EX_COMPOSITED* = 33554432
  WS_EX_NOACTIVATE* = 134217728
enum WINDOW_EX_STYLE : uint {
    WS_EX_DLGMODALFRAME = 1,
    WS_EX_NOPARENTNOTIFY = 4,
    WS_EX_TOPMOST = 8,
    WS_EX_ACCEPTFILES = 16,
    WS_EX_TRANSPARENT = 32,
    WS_EX_MDICHILD = 64,
    WS_EX_TOOLWINDOW = 128,
    WS_EX_WINDOWEDGE = 256,
    WS_EX_CLIENTEDGE = 512,
    WS_EX_CONTEXTHELP = 1024,
    WS_EX_RIGHT = 4096,
    WS_EX_LEFT = 0,
    WS_EX_RTLREADING = 8192,
    WS_EX_LTRREADING = 0,
    WS_EX_LEFTSCROLLBAR = 16384,
    WS_EX_RIGHTSCROLLBAR = 0,
    WS_EX_CONTROLPARENT = 65536,
    WS_EX_STATICEDGE = 131072,
    WS_EX_APPWINDOW = 262144,
    WS_EX_OVERLAPPEDWINDOW = 768,
    WS_EX_PALETTEWINDOW = 392,
    WS_EX_LAYERED = 524288,
    WS_EX_NOINHERITLAYOUT = 1048576,
    WS_EX_NOREDIRECTIONBITMAP = 2097152,
    WS_EX_LAYOUTRTL = 4194304,
    WS_EX_COMPOSITED = 33554432,
    WS_EX_NOACTIVATE = 134217728,
}
#define global WS_EX_DLGMODALFRAME       0x1
#define global WS_EX_NOPARENTNOTIFY      0x4
#define global WS_EX_TOPMOST             0x8
#define global WS_EX_ACCEPTFILES         0x10
#define global WS_EX_TRANSPARENT         0x20
#define global WS_EX_MDICHILD            0x40
#define global WS_EX_TOOLWINDOW          0x80
#define global WS_EX_WINDOWEDGE          0x100
#define global WS_EX_CLIENTEDGE          0x200
#define global WS_EX_CONTEXTHELP         0x400
#define global WS_EX_RIGHT               0x1000
#define global WS_EX_LEFT                0x0
#define global WS_EX_RTLREADING          0x2000
#define global WS_EX_LTRREADING          0x0
#define global WS_EX_LEFTSCROLLBAR       0x4000
#define global WS_EX_RIGHTSCROLLBAR      0x0
#define global WS_EX_CONTROLPARENT       0x10000
#define global WS_EX_STATICEDGE          0x20000
#define global WS_EX_APPWINDOW           0x40000
#define global WS_EX_OVERLAPPEDWINDOW    0x300
#define global WS_EX_PALETTEWINDOW       0x188
#define global WS_EX_LAYERED             0x80000
#define global WS_EX_NOINHERITLAYOUT     0x100000
#define global WS_EX_NOREDIRECTIONBITMAP 0x200000
#define global WS_EX_LAYOUTRTL           0x400000
#define global WS_EX_COMPOSITED          0x2000000
#define global WS_EX_NOACTIVATE          0x8000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。