ホーム › UI.Controls › HDI_MASK
HDI_MASK
列挙型フラグメンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| HDI_WIDTH | 1 | 0x1 |
| HDI_HEIGHT | 1 | 0x1 |
| HDI_TEXT | 2 | 0x2 |
| HDI_FORMAT | 4 | 0x4 |
| HDI_LPARAM | 8 | 0x8 |
| HDI_BITMAP | 16 | 0x10 |
| HDI_IMAGE | 32 | 0x20 |
| HDI_DI_SETITEM | 64 | 0x40 |
| HDI_ORDER | 128 | 0x80 |
| HDI_FILTER | 256 | 0x100 |
| HDI_STATE | 512 | 0x200 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum HDI_MASK : unsigned int {
HDI_WIDTH = 1,
HDI_HEIGHT = 1,
HDI_TEXT = 2,
HDI_FORMAT = 4,
HDI_LPARAM = 8,
HDI_BITMAP = 16,
HDI_IMAGE = 32,
HDI_DI_SETITEM = 64,
HDI_ORDER = 128,
HDI_FILTER = 256,
HDI_STATE = 512
} HDI_MASK;[Flags]
public enum HDI_MASK : uint
{
HDI_WIDTH = 1,
HDI_HEIGHT = 1,
HDI_TEXT = 2,
HDI_FORMAT = 4,
HDI_LPARAM = 8,
HDI_BITMAP = 16,
HDI_IMAGE = 32,
HDI_DI_SETITEM = 64,
HDI_ORDER = 128,
HDI_FILTER = 256,
HDI_STATE = 512,
}<Flags>
Public Enum HDI_MASK As UInteger
HDI_WIDTH = 1
HDI_HEIGHT = 1
HDI_TEXT = 2
HDI_FORMAT = 4
HDI_LPARAM = 8
HDI_BITMAP = 16
HDI_IMAGE = 32
HDI_DI_SETITEM = 64
HDI_ORDER = 128
HDI_FILTER = 256
HDI_STATE = 512
End Enumimport enum
class HDI_MASK(enum.IntFlag):
HDI_WIDTH = 1
HDI_HEIGHT = 1
HDI_TEXT = 2
HDI_FORMAT = 4
HDI_LPARAM = 8
HDI_BITMAP = 16
HDI_IMAGE = 32
HDI_DI_SETITEM = 64
HDI_ORDER = 128
HDI_FILTER = 256
HDI_STATE = 512// HDI_MASK (flags)
pub const HDI_WIDTH: u32 = 1;
pub const HDI_HEIGHT: u32 = 1;
pub const HDI_TEXT: u32 = 2;
pub const HDI_FORMAT: u32 = 4;
pub const HDI_LPARAM: u32 = 8;
pub const HDI_BITMAP: u32 = 16;
pub const HDI_IMAGE: u32 = 32;
pub const HDI_DI_SETITEM: u32 = 64;
pub const HDI_ORDER: u32 = 128;
pub const HDI_FILTER: u32 = 256;
pub const HDI_STATE: u32 = 512;// HDI_MASK
const (
HDI_WIDTH uint32 = 1
HDI_HEIGHT uint32 = 1
HDI_TEXT uint32 = 2
HDI_FORMAT uint32 = 4
HDI_LPARAM uint32 = 8
HDI_BITMAP uint32 = 16
HDI_IMAGE uint32 = 32
HDI_DI_SETITEM uint32 = 64
HDI_ORDER uint32 = 128
HDI_FILTER uint32 = 256
HDI_STATE uint32 = 512
)const
HDI_WIDTH = 1;
HDI_HEIGHT = 1;
HDI_TEXT = 2;
HDI_FORMAT = 4;
HDI_LPARAM = 8;
HDI_BITMAP = 16;
HDI_IMAGE = 32;
HDI_DI_SETITEM = 64;
HDI_ORDER = 128;
HDI_FILTER = 256;
HDI_STATE = 512;// HDI_MASK
pub const HDI_WIDTH: u32 = 1;
pub const HDI_HEIGHT: u32 = 1;
pub const HDI_TEXT: u32 = 2;
pub const HDI_FORMAT: u32 = 4;
pub const HDI_LPARAM: u32 = 8;
pub const HDI_BITMAP: u32 = 16;
pub const HDI_IMAGE: u32 = 32;
pub const HDI_DI_SETITEM: u32 = 64;
pub const HDI_ORDER: u32 = 128;
pub const HDI_FILTER: u32 = 256;
pub const HDI_STATE: u32 = 512;const
HDI_WIDTH* = 1
HDI_HEIGHT* = 1
HDI_TEXT* = 2
HDI_FORMAT* = 4
HDI_LPARAM* = 8
HDI_BITMAP* = 16
HDI_IMAGE* = 32
HDI_DI_SETITEM* = 64
HDI_ORDER* = 128
HDI_FILTER* = 256
HDI_STATE* = 512enum HDI_MASK : uint {
HDI_WIDTH = 1,
HDI_HEIGHT = 1,
HDI_TEXT = 2,
HDI_FORMAT = 4,
HDI_LPARAM = 8,
HDI_BITMAP = 16,
HDI_IMAGE = 32,
HDI_DI_SETITEM = 64,
HDI_ORDER = 128,
HDI_FILTER = 256,
HDI_STATE = 512,
}#define global HDI_WIDTH 0x1
#define global HDI_HEIGHT 0x1
#define global HDI_TEXT 0x2
#define global HDI_FORMAT 0x4
#define global HDI_LPARAM 0x8
#define global HDI_BITMAP 0x10
#define global HDI_IMAGE 0x20
#define global HDI_DI_SETITEM 0x40
#define global HDI_ORDER 0x80
#define global HDI_FILTER 0x100
#define global HDI_STATE 0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。