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

SET_WINDOW_POS_FLAGS

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
SWP_ASYNCWINDOWPOS163840x4000
SWP_DEFERERASE81920x2000
SWP_DRAWFRAME320x20
SWP_FRAMECHANGED320x20
SWP_HIDEWINDOW1280x80
SWP_NOACTIVATE160x10
SWP_NOCOPYBITS2560x100
SWP_NOMOVE20x2
SWP_NOOWNERZORDER5120x200
SWP_NOREDRAW80x8
SWP_NOREPOSITION5120x200
SWP_NOSENDCHANGING10240x400
SWP_NOSIZE10x1
SWP_NOZORDER40x4
SWP_SHOWWINDOW640x40

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 64
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,
}
#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)。