ホーム › UI.WindowsAndMessaging › WNDCLASS_STYLES
WNDCLASS_STYLES
列挙型フラグメンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| CS_VREDRAW | 1 | 0x1 |
| CS_HREDRAW | 2 | 0x2 |
| CS_DBLCLKS | 8 | 0x8 |
| CS_OWNDC | 32 | 0x20 |
| CS_CLASSDC | 64 | 0x40 |
| CS_PARENTDC | 128 | 0x80 |
| CS_NOCLOSE | 512 | 0x200 |
| CS_SAVEBITS | 2048 | 0x800 |
| CS_BYTEALIGNCLIENT | 4096 | 0x1000 |
| CS_BYTEALIGNWINDOW | 8192 | 0x2000 |
| CS_GLOBALCLASS | 16384 | 0x4000 |
| CS_IME | 65536 | 0x10000 |
| CS_DROPSHADOW | 131072 | 0x20000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WNDCLASS_STYLES : unsigned int {
CS_VREDRAW = 1,
CS_HREDRAW = 2,
CS_DBLCLKS = 8,
CS_OWNDC = 32,
CS_CLASSDC = 64,
CS_PARENTDC = 128,
CS_NOCLOSE = 512,
CS_SAVEBITS = 2048,
CS_BYTEALIGNCLIENT = 4096,
CS_BYTEALIGNWINDOW = 8192,
CS_GLOBALCLASS = 16384,
CS_IME = 65536,
CS_DROPSHADOW = 131072
} WNDCLASS_STYLES;[Flags]
public enum WNDCLASS_STYLES : uint
{
CS_VREDRAW = 1,
CS_HREDRAW = 2,
CS_DBLCLKS = 8,
CS_OWNDC = 32,
CS_CLASSDC = 64,
CS_PARENTDC = 128,
CS_NOCLOSE = 512,
CS_SAVEBITS = 2048,
CS_BYTEALIGNCLIENT = 4096,
CS_BYTEALIGNWINDOW = 8192,
CS_GLOBALCLASS = 16384,
CS_IME = 65536,
CS_DROPSHADOW = 131072,
}<Flags>
Public Enum WNDCLASS_STYLES As UInteger
CS_VREDRAW = 1
CS_HREDRAW = 2
CS_DBLCLKS = 8
CS_OWNDC = 32
CS_CLASSDC = 64
CS_PARENTDC = 128
CS_NOCLOSE = 512
CS_SAVEBITS = 2048
CS_BYTEALIGNCLIENT = 4096
CS_BYTEALIGNWINDOW = 8192
CS_GLOBALCLASS = 16384
CS_IME = 65536
CS_DROPSHADOW = 131072
End Enumimport enum
class WNDCLASS_STYLES(enum.IntFlag):
CS_VREDRAW = 1
CS_HREDRAW = 2
CS_DBLCLKS = 8
CS_OWNDC = 32
CS_CLASSDC = 64
CS_PARENTDC = 128
CS_NOCLOSE = 512
CS_SAVEBITS = 2048
CS_BYTEALIGNCLIENT = 4096
CS_BYTEALIGNWINDOW = 8192
CS_GLOBALCLASS = 16384
CS_IME = 65536
CS_DROPSHADOW = 131072// WNDCLASS_STYLES (flags)
pub const CS_VREDRAW: u32 = 1;
pub const CS_HREDRAW: u32 = 2;
pub const CS_DBLCLKS: u32 = 8;
pub const CS_OWNDC: u32 = 32;
pub const CS_CLASSDC: u32 = 64;
pub const CS_PARENTDC: u32 = 128;
pub const CS_NOCLOSE: u32 = 512;
pub const CS_SAVEBITS: u32 = 2048;
pub const CS_BYTEALIGNCLIENT: u32 = 4096;
pub const CS_BYTEALIGNWINDOW: u32 = 8192;
pub const CS_GLOBALCLASS: u32 = 16384;
pub const CS_IME: u32 = 65536;
pub const CS_DROPSHADOW: u32 = 131072;// WNDCLASS_STYLES
const (
CS_VREDRAW uint32 = 1
CS_HREDRAW uint32 = 2
CS_DBLCLKS uint32 = 8
CS_OWNDC uint32 = 32
CS_CLASSDC uint32 = 64
CS_PARENTDC uint32 = 128
CS_NOCLOSE uint32 = 512
CS_SAVEBITS uint32 = 2048
CS_BYTEALIGNCLIENT uint32 = 4096
CS_BYTEALIGNWINDOW uint32 = 8192
CS_GLOBALCLASS uint32 = 16384
CS_IME uint32 = 65536
CS_DROPSHADOW uint32 = 131072
)const
CS_VREDRAW = 1;
CS_HREDRAW = 2;
CS_DBLCLKS = 8;
CS_OWNDC = 32;
CS_CLASSDC = 64;
CS_PARENTDC = 128;
CS_NOCLOSE = 512;
CS_SAVEBITS = 2048;
CS_BYTEALIGNCLIENT = 4096;
CS_BYTEALIGNWINDOW = 8192;
CS_GLOBALCLASS = 16384;
CS_IME = 65536;
CS_DROPSHADOW = 131072;// WNDCLASS_STYLES
pub const CS_VREDRAW: u32 = 1;
pub const CS_HREDRAW: u32 = 2;
pub const CS_DBLCLKS: u32 = 8;
pub const CS_OWNDC: u32 = 32;
pub const CS_CLASSDC: u32 = 64;
pub const CS_PARENTDC: u32 = 128;
pub const CS_NOCLOSE: u32 = 512;
pub const CS_SAVEBITS: u32 = 2048;
pub const CS_BYTEALIGNCLIENT: u32 = 4096;
pub const CS_BYTEALIGNWINDOW: u32 = 8192;
pub const CS_GLOBALCLASS: u32 = 16384;
pub const CS_IME: u32 = 65536;
pub const CS_DROPSHADOW: u32 = 131072;const
CS_VREDRAW* = 1
CS_HREDRAW* = 2
CS_DBLCLKS* = 8
CS_OWNDC* = 32
CS_CLASSDC* = 64
CS_PARENTDC* = 128
CS_NOCLOSE* = 512
CS_SAVEBITS* = 2048
CS_BYTEALIGNCLIENT* = 4096
CS_BYTEALIGNWINDOW* = 8192
CS_GLOBALCLASS* = 16384
CS_IME* = 65536
CS_DROPSHADOW* = 131072enum WNDCLASS_STYLES : uint {
CS_VREDRAW = 1,
CS_HREDRAW = 2,
CS_DBLCLKS = 8,
CS_OWNDC = 32,
CS_CLASSDC = 64,
CS_PARENTDC = 128,
CS_NOCLOSE = 512,
CS_SAVEBITS = 2048,
CS_BYTEALIGNCLIENT = 4096,
CS_BYTEALIGNWINDOW = 8192,
CS_GLOBALCLASS = 16384,
CS_IME = 65536,
CS_DROPSHADOW = 131072,
}#define global CS_VREDRAW 0x1
#define global CS_HREDRAW 0x2
#define global CS_DBLCLKS 0x8
#define global CS_OWNDC 0x20
#define global CS_CLASSDC 0x40
#define global CS_PARENTDC 0x80
#define global CS_NOCLOSE 0x200
#define global CS_SAVEBITS 0x800
#define global CS_BYTEALIGNCLIENT 0x1000
#define global CS_BYTEALIGNWINDOW 0x2000
#define global CS_GLOBALCLASS 0x4000
#define global CS_IME 0x10000
#define global CS_DROPSHADOW 0x20000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。