ホーム › UI.WindowsAndMessaging › SET_WINDOW_POS_FLAGS
SET_WINDOW_POS_FLAGS
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| SWP_ASYNCWINDOWPOS | 16384 | 0x4000 |
| SWP_DEFERERASE | 8192 | 0x2000 |
| SWP_DRAWFRAME | 32 | 0x20 |
| SWP_FRAMECHANGED | 32 | 0x20 |
| SWP_HIDEWINDOW | 128 | 0x80 |
| SWP_NOACTIVATE | 16 | 0x10 |
| SWP_NOCOPYBITS | 256 | 0x100 |
| SWP_NOMOVE | 2 | 0x2 |
| SWP_NOOWNERZORDER | 512 | 0x200 |
| SWP_NOREDRAW | 8 | 0x8 |
| SWP_NOREPOSITION | 512 | 0x200 |
| SWP_NOSENDCHANGING | 1024 | 0x400 |
| SWP_NOSIZE | 1 | 0x1 |
| SWP_NOZORDER | 4 | 0x4 |
| SWP_SHOWWINDOW | 64 | 0x40 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SET_WINDOW_POS_FLAGS : unsigned int {
SWP_ASYNCWINDOWPOS = 16384,
SWP_DEFERERASE = 8192,
SWP_DRAWFRAME = 32,
SWP_FRAMECHANGED = 32,
SWP_HIDEWINDOW = 128,
SWP_NOACTIVATE = 16,
SWP_NOCOPYBITS = 256,
SWP_NOMOVE = 2,
SWP_NOOWNERZORDER = 512,
SWP_NOREDRAW = 8,
SWP_NOREPOSITION = 512,
SWP_NOSENDCHANGING = 1024,
SWP_NOSIZE = 1,
SWP_NOZORDER = 4,
SWP_SHOWWINDOW = 64
} SET_WINDOW_POS_FLAGS;[Flags]
public enum SET_WINDOW_POS_FLAGS : uint
{
SWP_ASYNCWINDOWPOS = 16384,
SWP_DEFERERASE = 8192,
SWP_DRAWFRAME = 32,
SWP_FRAMECHANGED = 32,
SWP_HIDEWINDOW = 128,
SWP_NOACTIVATE = 16,
SWP_NOCOPYBITS = 256,
SWP_NOMOVE = 2,
SWP_NOOWNERZORDER = 512,
SWP_NOREDRAW = 8,
SWP_NOREPOSITION = 512,
SWP_NOSENDCHANGING = 1024,
SWP_NOSIZE = 1,
SWP_NOZORDER = 4,
SWP_SHOWWINDOW = 64,
}<Flags>
Public Enum SET_WINDOW_POS_FLAGS As UInteger
SWP_ASYNCWINDOWPOS = 16384
SWP_DEFERERASE = 8192
SWP_DRAWFRAME = 32
SWP_FRAMECHANGED = 32
SWP_HIDEWINDOW = 128
SWP_NOACTIVATE = 16
SWP_NOCOPYBITS = 256
SWP_NOMOVE = 2
SWP_NOOWNERZORDER = 512
SWP_NOREDRAW = 8
SWP_NOREPOSITION = 512
SWP_NOSENDCHANGING = 1024
SWP_NOSIZE = 1
SWP_NOZORDER = 4
SWP_SHOWWINDOW = 64
End Enumimport enum
class SET_WINDOW_POS_FLAGS(enum.IntFlag):
SWP_ASYNCWINDOWPOS = 16384
SWP_DEFERERASE = 8192
SWP_DRAWFRAME = 32
SWP_FRAMECHANGED = 32
SWP_HIDEWINDOW = 128
SWP_NOACTIVATE = 16
SWP_NOCOPYBITS = 256
SWP_NOMOVE = 2
SWP_NOOWNERZORDER = 512
SWP_NOREDRAW = 8
SWP_NOREPOSITION = 512
SWP_NOSENDCHANGING = 1024
SWP_NOSIZE = 1
SWP_NOZORDER = 4
SWP_SHOWWINDOW = 64// SET_WINDOW_POS_FLAGS (flags)
pub const SWP_ASYNCWINDOWPOS: u32 = 16384;
pub const SWP_DEFERERASE: u32 = 8192;
pub const SWP_DRAWFRAME: u32 = 32;
pub const SWP_FRAMECHANGED: u32 = 32;
pub const SWP_HIDEWINDOW: u32 = 128;
pub const SWP_NOACTIVATE: u32 = 16;
pub const SWP_NOCOPYBITS: u32 = 256;
pub const SWP_NOMOVE: u32 = 2;
pub const SWP_NOOWNERZORDER: u32 = 512;
pub const SWP_NOREDRAW: u32 = 8;
pub const SWP_NOREPOSITION: u32 = 512;
pub const SWP_NOSENDCHANGING: u32 = 1024;
pub const SWP_NOSIZE: u32 = 1;
pub const SWP_NOZORDER: u32 = 4;
pub const SWP_SHOWWINDOW: u32 = 64;// SET_WINDOW_POS_FLAGS
const (
SWP_ASYNCWINDOWPOS uint32 = 16384
SWP_DEFERERASE uint32 = 8192
SWP_DRAWFRAME uint32 = 32
SWP_FRAMECHANGED uint32 = 32
SWP_HIDEWINDOW uint32 = 128
SWP_NOACTIVATE uint32 = 16
SWP_NOCOPYBITS uint32 = 256
SWP_NOMOVE uint32 = 2
SWP_NOOWNERZORDER uint32 = 512
SWP_NOREDRAW uint32 = 8
SWP_NOREPOSITION uint32 = 512
SWP_NOSENDCHANGING uint32 = 1024
SWP_NOSIZE uint32 = 1
SWP_NOZORDER uint32 = 4
SWP_SHOWWINDOW uint32 = 64
)const
SWP_ASYNCWINDOWPOS = 16384;
SWP_DEFERERASE = 8192;
SWP_DRAWFRAME = 32;
SWP_FRAMECHANGED = 32;
SWP_HIDEWINDOW = 128;
SWP_NOACTIVATE = 16;
SWP_NOCOPYBITS = 256;
SWP_NOMOVE = 2;
SWP_NOOWNERZORDER = 512;
SWP_NOREDRAW = 8;
SWP_NOREPOSITION = 512;
SWP_NOSENDCHANGING = 1024;
SWP_NOSIZE = 1;
SWP_NOZORDER = 4;
SWP_SHOWWINDOW = 64;// SET_WINDOW_POS_FLAGS
pub const SWP_ASYNCWINDOWPOS: u32 = 16384;
pub const SWP_DEFERERASE: u32 = 8192;
pub const SWP_DRAWFRAME: u32 = 32;
pub const SWP_FRAMECHANGED: u32 = 32;
pub const SWP_HIDEWINDOW: u32 = 128;
pub const SWP_NOACTIVATE: u32 = 16;
pub const SWP_NOCOPYBITS: u32 = 256;
pub const SWP_NOMOVE: u32 = 2;
pub const SWP_NOOWNERZORDER: u32 = 512;
pub const SWP_NOREDRAW: u32 = 8;
pub const SWP_NOREPOSITION: u32 = 512;
pub const SWP_NOSENDCHANGING: u32 = 1024;
pub const SWP_NOSIZE: u32 = 1;
pub const SWP_NOZORDER: u32 = 4;
pub const SWP_SHOWWINDOW: u32 = 64;const
SWP_ASYNCWINDOWPOS* = 16384
SWP_DEFERERASE* = 8192
SWP_DRAWFRAME* = 32
SWP_FRAMECHANGED* = 32
SWP_HIDEWINDOW* = 128
SWP_NOACTIVATE* = 16
SWP_NOCOPYBITS* = 256
SWP_NOMOVE* = 2
SWP_NOOWNERZORDER* = 512
SWP_NOREDRAW* = 8
SWP_NOREPOSITION* = 512
SWP_NOSENDCHANGING* = 1024
SWP_NOSIZE* = 1
SWP_NOZORDER* = 4
SWP_SHOWWINDOW* = 64enum SET_WINDOW_POS_FLAGS : uint {
SWP_ASYNCWINDOWPOS = 16384,
SWP_DEFERERASE = 8192,
SWP_DRAWFRAME = 32,
SWP_FRAMECHANGED = 32,
SWP_HIDEWINDOW = 128,
SWP_NOACTIVATE = 16,
SWP_NOCOPYBITS = 256,
SWP_NOMOVE = 2,
SWP_NOOWNERZORDER = 512,
SWP_NOREDRAW = 8,
SWP_NOREPOSITION = 512,
SWP_NOSENDCHANGING = 1024,
SWP_NOSIZE = 1,
SWP_NOZORDER = 4,
SWP_SHOWWINDOW = 64,
}#define global SWP_ASYNCWINDOWPOS 0x4000
#define global SWP_DEFERERASE 0x2000
#define global SWP_DRAWFRAME 0x20
#define global SWP_FRAMECHANGED 0x20
#define global SWP_HIDEWINDOW 0x80
#define global SWP_NOACTIVATE 0x10
#define global SWP_NOCOPYBITS 0x100
#define global SWP_NOMOVE 0x2
#define global SWP_NOOWNERZORDER 0x200
#define global SWP_NOREDRAW 0x8
#define global SWP_NOREPOSITION 0x200
#define global SWP_NOSENDCHANGING 0x400
#define global SWP_NOSIZE 0x1
#define global SWP_NOZORDER 0x4
#define global SWP_SHOWWINDOW 0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。