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

HIT_TEST_BACKGROUND_OPTIONS

列挙型
基底型u4

メンバー 10

名前10進16進
HTTB_BACKGROUNDSEG00x0
HTTB_FIXEDBORDER20x2
HTTB_CAPTION40x4
HTTB_RESIZINGBORDER_LEFT160x10
HTTB_RESIZINGBORDER_TOP320x20
HTTB_RESIZINGBORDER_RIGHT640x40
HTTB_RESIZINGBORDER_BOTTOM1280x80
HTTB_RESIZINGBORDER2400xF0
HTTB_SIZINGTEMPLATE2560x100
HTTB_SYSTEMSIZINGMARGINS5120x200

各言語での定義

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