_EXPCMDFLAGS
列挙型フラグメンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| ECF_DEFAULT | 0 | 0x0 |
| ECF_HASSUBCOMMANDS | 1 | 0x1 |
| ECF_HASSPLITBUTTON | 2 | 0x2 |
| ECF_HIDELABEL | 4 | 0x4 |
| ECF_ISSEPARATOR | 8 | 0x8 |
| ECF_HASLUASHIELD | 16 | 0x10 |
| ECF_SEPARATORBEFORE | 32 | 0x20 |
| ECF_SEPARATORAFTER | 64 | 0x40 |
| ECF_ISDROPDOWN | 128 | 0x80 |
| ECF_TOGGLEABLE | 256 | 0x100 |
| ECF_AUTOMENUICONS | 512 | 0x200 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum _EXPCMDFLAGS : int {
ECF_DEFAULT = 0,
ECF_HASSUBCOMMANDS = 1,
ECF_HASSPLITBUTTON = 2,
ECF_HIDELABEL = 4,
ECF_ISSEPARATOR = 8,
ECF_HASLUASHIELD = 16,
ECF_SEPARATORBEFORE = 32,
ECF_SEPARATORAFTER = 64,
ECF_ISDROPDOWN = 128,
ECF_TOGGLEABLE = 256,
ECF_AUTOMENUICONS = 512
} _EXPCMDFLAGS;[Flags]
public enum _EXPCMDFLAGS : int
{
ECF_DEFAULT = 0,
ECF_HASSUBCOMMANDS = 1,
ECF_HASSPLITBUTTON = 2,
ECF_HIDELABEL = 4,
ECF_ISSEPARATOR = 8,
ECF_HASLUASHIELD = 16,
ECF_SEPARATORBEFORE = 32,
ECF_SEPARATORAFTER = 64,
ECF_ISDROPDOWN = 128,
ECF_TOGGLEABLE = 256,
ECF_AUTOMENUICONS = 512,
}<Flags>
Public Enum _EXPCMDFLAGS As Integer
ECF_DEFAULT = 0
ECF_HASSUBCOMMANDS = 1
ECF_HASSPLITBUTTON = 2
ECF_HIDELABEL = 4
ECF_ISSEPARATOR = 8
ECF_HASLUASHIELD = 16
ECF_SEPARATORBEFORE = 32
ECF_SEPARATORAFTER = 64
ECF_ISDROPDOWN = 128
ECF_TOGGLEABLE = 256
ECF_AUTOMENUICONS = 512
End Enumimport enum
class _EXPCMDFLAGS(enum.IntFlag):
ECF_DEFAULT = 0
ECF_HASSUBCOMMANDS = 1
ECF_HASSPLITBUTTON = 2
ECF_HIDELABEL = 4
ECF_ISSEPARATOR = 8
ECF_HASLUASHIELD = 16
ECF_SEPARATORBEFORE = 32
ECF_SEPARATORAFTER = 64
ECF_ISDROPDOWN = 128
ECF_TOGGLEABLE = 256
ECF_AUTOMENUICONS = 512// _EXPCMDFLAGS (flags)
pub const ECF_DEFAULT: i32 = 0;
pub const ECF_HASSUBCOMMANDS: i32 = 1;
pub const ECF_HASSPLITBUTTON: i32 = 2;
pub const ECF_HIDELABEL: i32 = 4;
pub const ECF_ISSEPARATOR: i32 = 8;
pub const ECF_HASLUASHIELD: i32 = 16;
pub const ECF_SEPARATORBEFORE: i32 = 32;
pub const ECF_SEPARATORAFTER: i32 = 64;
pub const ECF_ISDROPDOWN: i32 = 128;
pub const ECF_TOGGLEABLE: i32 = 256;
pub const ECF_AUTOMENUICONS: i32 = 512;// _EXPCMDFLAGS
const (
ECF_DEFAULT int32 = 0
ECF_HASSUBCOMMANDS int32 = 1
ECF_HASSPLITBUTTON int32 = 2
ECF_HIDELABEL int32 = 4
ECF_ISSEPARATOR int32 = 8
ECF_HASLUASHIELD int32 = 16
ECF_SEPARATORBEFORE int32 = 32
ECF_SEPARATORAFTER int32 = 64
ECF_ISDROPDOWN int32 = 128
ECF_TOGGLEABLE int32 = 256
ECF_AUTOMENUICONS int32 = 512
)const
ECF_DEFAULT = 0;
ECF_HASSUBCOMMANDS = 1;
ECF_HASSPLITBUTTON = 2;
ECF_HIDELABEL = 4;
ECF_ISSEPARATOR = 8;
ECF_HASLUASHIELD = 16;
ECF_SEPARATORBEFORE = 32;
ECF_SEPARATORAFTER = 64;
ECF_ISDROPDOWN = 128;
ECF_TOGGLEABLE = 256;
ECF_AUTOMENUICONS = 512;// _EXPCMDFLAGS
pub const ECF_DEFAULT: i32 = 0;
pub const ECF_HASSUBCOMMANDS: i32 = 1;
pub const ECF_HASSPLITBUTTON: i32 = 2;
pub const ECF_HIDELABEL: i32 = 4;
pub const ECF_ISSEPARATOR: i32 = 8;
pub const ECF_HASLUASHIELD: i32 = 16;
pub const ECF_SEPARATORBEFORE: i32 = 32;
pub const ECF_SEPARATORAFTER: i32 = 64;
pub const ECF_ISDROPDOWN: i32 = 128;
pub const ECF_TOGGLEABLE: i32 = 256;
pub const ECF_AUTOMENUICONS: i32 = 512;const
ECF_DEFAULT* = 0
ECF_HASSUBCOMMANDS* = 1
ECF_HASSPLITBUTTON* = 2
ECF_HIDELABEL* = 4
ECF_ISSEPARATOR* = 8
ECF_HASLUASHIELD* = 16
ECF_SEPARATORBEFORE* = 32
ECF_SEPARATORAFTER* = 64
ECF_ISDROPDOWN* = 128
ECF_TOGGLEABLE* = 256
ECF_AUTOMENUICONS* = 512enum _EXPCMDFLAGS : int {
ECF_DEFAULT = 0,
ECF_HASSUBCOMMANDS = 1,
ECF_HASSPLITBUTTON = 2,
ECF_HIDELABEL = 4,
ECF_ISSEPARATOR = 8,
ECF_HASLUASHIELD = 16,
ECF_SEPARATORBEFORE = 32,
ECF_SEPARATORAFTER = 64,
ECF_ISDROPDOWN = 128,
ECF_TOGGLEABLE = 256,
ECF_AUTOMENUICONS = 512,
}#define global ECF_DEFAULT 0x0
#define global ECF_HASSUBCOMMANDS 0x1
#define global ECF_HASSPLITBUTTON 0x2
#define global ECF_HIDELABEL 0x4
#define global ECF_ISSEPARATOR 0x8
#define global ECF_HASLUASHIELD 0x10
#define global ECF_SEPARATORBEFORE 0x20
#define global ECF_SEPARATORAFTER 0x40
#define global ECF_ISDROPDOWN 0x80
#define global ECF_TOGGLEABLE 0x100
#define global ECF_AUTOMENUICONS 0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。