ホーム › UI.WindowsAndMessaging › MENU_ITEM_MASK
MENU_ITEM_MASK
列挙型フラグメンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| MIIM_BITMAP | 128 | 0x80 |
| MIIM_CHECKMARKS | 8 | 0x8 |
| MIIM_DATA | 32 | 0x20 |
| MIIM_FTYPE | 256 | 0x100 |
| MIIM_ID | 2 | 0x2 |
| MIIM_STATE | 1 | 0x1 |
| MIIM_STRING | 64 | 0x40 |
| MIIM_SUBMENU | 4 | 0x4 |
| MIIM_TYPE | 16 | 0x10 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MENU_ITEM_MASK : unsigned int {
MIIM_BITMAP = 128,
MIIM_CHECKMARKS = 8,
MIIM_DATA = 32,
MIIM_FTYPE = 256,
MIIM_ID = 2,
MIIM_STATE = 1,
MIIM_STRING = 64,
MIIM_SUBMENU = 4,
MIIM_TYPE = 16
} MENU_ITEM_MASK;[Flags]
public enum MENU_ITEM_MASK : uint
{
MIIM_BITMAP = 128,
MIIM_CHECKMARKS = 8,
MIIM_DATA = 32,
MIIM_FTYPE = 256,
MIIM_ID = 2,
MIIM_STATE = 1,
MIIM_STRING = 64,
MIIM_SUBMENU = 4,
MIIM_TYPE = 16,
}<Flags>
Public Enum MENU_ITEM_MASK As UInteger
MIIM_BITMAP = 128
MIIM_CHECKMARKS = 8
MIIM_DATA = 32
MIIM_FTYPE = 256
MIIM_ID = 2
MIIM_STATE = 1
MIIM_STRING = 64
MIIM_SUBMENU = 4
MIIM_TYPE = 16
End Enumimport enum
class MENU_ITEM_MASK(enum.IntFlag):
MIIM_BITMAP = 128
MIIM_CHECKMARKS = 8
MIIM_DATA = 32
MIIM_FTYPE = 256
MIIM_ID = 2
MIIM_STATE = 1
MIIM_STRING = 64
MIIM_SUBMENU = 4
MIIM_TYPE = 16// MENU_ITEM_MASK (flags)
pub const MIIM_BITMAP: u32 = 128;
pub const MIIM_CHECKMARKS: u32 = 8;
pub const MIIM_DATA: u32 = 32;
pub const MIIM_FTYPE: u32 = 256;
pub const MIIM_ID: u32 = 2;
pub const MIIM_STATE: u32 = 1;
pub const MIIM_STRING: u32 = 64;
pub const MIIM_SUBMENU: u32 = 4;
pub const MIIM_TYPE: u32 = 16;// MENU_ITEM_MASK
const (
MIIM_BITMAP uint32 = 128
MIIM_CHECKMARKS uint32 = 8
MIIM_DATA uint32 = 32
MIIM_FTYPE uint32 = 256
MIIM_ID uint32 = 2
MIIM_STATE uint32 = 1
MIIM_STRING uint32 = 64
MIIM_SUBMENU uint32 = 4
MIIM_TYPE uint32 = 16
)const
MIIM_BITMAP = 128;
MIIM_CHECKMARKS = 8;
MIIM_DATA = 32;
MIIM_FTYPE = 256;
MIIM_ID = 2;
MIIM_STATE = 1;
MIIM_STRING = 64;
MIIM_SUBMENU = 4;
MIIM_TYPE = 16;// MENU_ITEM_MASK
pub const MIIM_BITMAP: u32 = 128;
pub const MIIM_CHECKMARKS: u32 = 8;
pub const MIIM_DATA: u32 = 32;
pub const MIIM_FTYPE: u32 = 256;
pub const MIIM_ID: u32 = 2;
pub const MIIM_STATE: u32 = 1;
pub const MIIM_STRING: u32 = 64;
pub const MIIM_SUBMENU: u32 = 4;
pub const MIIM_TYPE: u32 = 16;const
MIIM_BITMAP* = 128
MIIM_CHECKMARKS* = 8
MIIM_DATA* = 32
MIIM_FTYPE* = 256
MIIM_ID* = 2
MIIM_STATE* = 1
MIIM_STRING* = 64
MIIM_SUBMENU* = 4
MIIM_TYPE* = 16enum MENU_ITEM_MASK : uint {
MIIM_BITMAP = 128,
MIIM_CHECKMARKS = 8,
MIIM_DATA = 32,
MIIM_FTYPE = 256,
MIIM_ID = 2,
MIIM_STATE = 1,
MIIM_STRING = 64,
MIIM_SUBMENU = 4,
MIIM_TYPE = 16,
}#define global MIIM_BITMAP 0x80
#define global MIIM_CHECKMARKS 0x8
#define global MIIM_DATA 0x20
#define global MIIM_FTYPE 0x100
#define global MIIM_ID 0x2
#define global MIIM_STATE 0x1
#define global MIIM_STRING 0x40
#define global MIIM_SUBMENU 0x4
#define global MIIM_TYPE 0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。