ホーム › UI.Controls › HIT_TEST_BACKGROUND_OPTIONS
HIT_TEST_BACKGROUND_OPTIONS
列挙型メンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| HTTB_BACKGROUNDSEG | 0 | 0x0 |
| HTTB_FIXEDBORDER | 2 | 0x2 |
| HTTB_CAPTION | 4 | 0x4 |
| HTTB_RESIZINGBORDER_LEFT | 16 | 0x10 |
| HTTB_RESIZINGBORDER_TOP | 32 | 0x20 |
| HTTB_RESIZINGBORDER_RIGHT | 64 | 0x40 |
| HTTB_RESIZINGBORDER_BOTTOM | 128 | 0x80 |
| HTTB_RESIZINGBORDER | 240 | 0xF0 |
| HTTB_SIZINGTEMPLATE | 256 | 0x100 |
| HTTB_SYSTEMSIZINGMARGINS | 512 | 0x200 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum HIT_TEST_BACKGROUND_OPTIONS : unsigned int {
HTTB_BACKGROUNDSEG = 0,
HTTB_FIXEDBORDER = 2,
HTTB_CAPTION = 4,
HTTB_RESIZINGBORDER_LEFT = 16,
HTTB_RESIZINGBORDER_TOP = 32,
HTTB_RESIZINGBORDER_RIGHT = 64,
HTTB_RESIZINGBORDER_BOTTOM = 128,
HTTB_RESIZINGBORDER = 240,
HTTB_SIZINGTEMPLATE = 256,
HTTB_SYSTEMSIZINGMARGINS = 512
} HIT_TEST_BACKGROUND_OPTIONS;public enum HIT_TEST_BACKGROUND_OPTIONS : uint
{
HTTB_BACKGROUNDSEG = 0,
HTTB_FIXEDBORDER = 2,
HTTB_CAPTION = 4,
HTTB_RESIZINGBORDER_LEFT = 16,
HTTB_RESIZINGBORDER_TOP = 32,
HTTB_RESIZINGBORDER_RIGHT = 64,
HTTB_RESIZINGBORDER_BOTTOM = 128,
HTTB_RESIZINGBORDER = 240,
HTTB_SIZINGTEMPLATE = 256,
HTTB_SYSTEMSIZINGMARGINS = 512,
}Public Enum HIT_TEST_BACKGROUND_OPTIONS As UInteger
HTTB_BACKGROUNDSEG = 0
HTTB_FIXEDBORDER = 2
HTTB_CAPTION = 4
HTTB_RESIZINGBORDER_LEFT = 16
HTTB_RESIZINGBORDER_TOP = 32
HTTB_RESIZINGBORDER_RIGHT = 64
HTTB_RESIZINGBORDER_BOTTOM = 128
HTTB_RESIZINGBORDER = 240
HTTB_SIZINGTEMPLATE = 256
HTTB_SYSTEMSIZINGMARGINS = 512
End Enumimport enum
class HIT_TEST_BACKGROUND_OPTIONS(enum.IntEnum):
HTTB_BACKGROUNDSEG = 0
HTTB_FIXEDBORDER = 2
HTTB_CAPTION = 4
HTTB_RESIZINGBORDER_LEFT = 16
HTTB_RESIZINGBORDER_TOP = 32
HTTB_RESIZINGBORDER_RIGHT = 64
HTTB_RESIZINGBORDER_BOTTOM = 128
HTTB_RESIZINGBORDER = 240
HTTB_SIZINGTEMPLATE = 256
HTTB_SYSTEMSIZINGMARGINS = 512// HIT_TEST_BACKGROUND_OPTIONS
pub const HTTB_BACKGROUNDSEG: u32 = 0;
pub const HTTB_FIXEDBORDER: u32 = 2;
pub const HTTB_CAPTION: u32 = 4;
pub const HTTB_RESIZINGBORDER_LEFT: u32 = 16;
pub const HTTB_RESIZINGBORDER_TOP: u32 = 32;
pub const HTTB_RESIZINGBORDER_RIGHT: u32 = 64;
pub const HTTB_RESIZINGBORDER_BOTTOM: u32 = 128;
pub const HTTB_RESIZINGBORDER: u32 = 240;
pub const HTTB_SIZINGTEMPLATE: u32 = 256;
pub const HTTB_SYSTEMSIZINGMARGINS: u32 = 512;// HIT_TEST_BACKGROUND_OPTIONS
const (
HTTB_BACKGROUNDSEG uint32 = 0
HTTB_FIXEDBORDER uint32 = 2
HTTB_CAPTION uint32 = 4
HTTB_RESIZINGBORDER_LEFT uint32 = 16
HTTB_RESIZINGBORDER_TOP uint32 = 32
HTTB_RESIZINGBORDER_RIGHT uint32 = 64
HTTB_RESIZINGBORDER_BOTTOM uint32 = 128
HTTB_RESIZINGBORDER uint32 = 240
HTTB_SIZINGTEMPLATE uint32 = 256
HTTB_SYSTEMSIZINGMARGINS uint32 = 512
)const
HTTB_BACKGROUNDSEG = 0;
HTTB_FIXEDBORDER = 2;
HTTB_CAPTION = 4;
HTTB_RESIZINGBORDER_LEFT = 16;
HTTB_RESIZINGBORDER_TOP = 32;
HTTB_RESIZINGBORDER_RIGHT = 64;
HTTB_RESIZINGBORDER_BOTTOM = 128;
HTTB_RESIZINGBORDER = 240;
HTTB_SIZINGTEMPLATE = 256;
HTTB_SYSTEMSIZINGMARGINS = 512;// HIT_TEST_BACKGROUND_OPTIONS
pub const HTTB_BACKGROUNDSEG: u32 = 0;
pub const HTTB_FIXEDBORDER: u32 = 2;
pub const HTTB_CAPTION: u32 = 4;
pub const HTTB_RESIZINGBORDER_LEFT: u32 = 16;
pub const HTTB_RESIZINGBORDER_TOP: u32 = 32;
pub const HTTB_RESIZINGBORDER_RIGHT: u32 = 64;
pub const HTTB_RESIZINGBORDER_BOTTOM: u32 = 128;
pub const HTTB_RESIZINGBORDER: u32 = 240;
pub const HTTB_SIZINGTEMPLATE: u32 = 256;
pub const HTTB_SYSTEMSIZINGMARGINS: u32 = 512;const
HTTB_BACKGROUNDSEG* = 0
HTTB_FIXEDBORDER* = 2
HTTB_CAPTION* = 4
HTTB_RESIZINGBORDER_LEFT* = 16
HTTB_RESIZINGBORDER_TOP* = 32
HTTB_RESIZINGBORDER_RIGHT* = 64
HTTB_RESIZINGBORDER_BOTTOM* = 128
HTTB_RESIZINGBORDER* = 240
HTTB_SIZINGTEMPLATE* = 256
HTTB_SYSTEMSIZINGMARGINS* = 512enum HIT_TEST_BACKGROUND_OPTIONS : uint {
HTTB_BACKGROUNDSEG = 0,
HTTB_FIXEDBORDER = 2,
HTTB_CAPTION = 4,
HTTB_RESIZINGBORDER_LEFT = 16,
HTTB_RESIZINGBORDER_TOP = 32,
HTTB_RESIZINGBORDER_RIGHT = 64,
HTTB_RESIZINGBORDER_BOTTOM = 128,
HTTB_RESIZINGBORDER = 240,
HTTB_SIZINGTEMPLATE = 256,
HTTB_SYSTEMSIZINGMARGINS = 512,
}#define global HTTB_BACKGROUNDSEG 0x0
#define global HTTB_FIXEDBORDER 0x2
#define global HTTB_CAPTION 0x4
#define global HTTB_RESIZINGBORDER_LEFT 0x10
#define global HTTB_RESIZINGBORDER_TOP 0x20
#define global HTTB_RESIZINGBORDER_RIGHT 0x40
#define global HTTB_RESIZINGBORDER_BOTTOM 0x80
#define global HTTB_RESIZINGBORDER 0xF0
#define global HTTB_SIZINGTEMPLATE 0x100
#define global HTTB_SYSTEMSIZINGMARGINS 0x200