ホーム › UI.WindowsAndMessaging › MENU_ITEM_STATE
MENU_ITEM_STATE
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| MFS_GRAYED | 3 | 0x3 |
| MFS_DISABLED | 3 | 0x3 |
| MFS_CHECKED | 8 | 0x8 |
| MFS_HILITE | 128 | 0x80 |
| MFS_ENABLED | 0 | 0x0 |
| MFS_UNCHECKED | 0 | 0x0 |
| MFS_UNHILITE | 0 | 0x0 |
| MFS_DEFAULT | 4096 | 0x1000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MENU_ITEM_STATE : unsigned int {
MFS_GRAYED = 3,
MFS_DISABLED = 3,
MFS_CHECKED = 8,
MFS_HILITE = 128,
MFS_ENABLED = 0,
MFS_UNCHECKED = 0,
MFS_UNHILITE = 0,
MFS_DEFAULT = 4096
} MENU_ITEM_STATE;[Flags]
public enum MENU_ITEM_STATE : uint
{
MFS_GRAYED = 3,
MFS_DISABLED = 3,
MFS_CHECKED = 8,
MFS_HILITE = 128,
MFS_ENABLED = 0,
MFS_UNCHECKED = 0,
MFS_UNHILITE = 0,
MFS_DEFAULT = 4096,
}<Flags>
Public Enum MENU_ITEM_STATE As UInteger
MFS_GRAYED = 3
MFS_DISABLED = 3
MFS_CHECKED = 8
MFS_HILITE = 128
MFS_ENABLED = 0
MFS_UNCHECKED = 0
MFS_UNHILITE = 0
MFS_DEFAULT = 4096
End Enumimport enum
class MENU_ITEM_STATE(enum.IntFlag):
MFS_GRAYED = 3
MFS_DISABLED = 3
MFS_CHECKED = 8
MFS_HILITE = 128
MFS_ENABLED = 0
MFS_UNCHECKED = 0
MFS_UNHILITE = 0
MFS_DEFAULT = 4096// MENU_ITEM_STATE (flags)
pub const MFS_GRAYED: u32 = 3;
pub const MFS_DISABLED: u32 = 3;
pub const MFS_CHECKED: u32 = 8;
pub const MFS_HILITE: u32 = 128;
pub const MFS_ENABLED: u32 = 0;
pub const MFS_UNCHECKED: u32 = 0;
pub const MFS_UNHILITE: u32 = 0;
pub const MFS_DEFAULT: u32 = 4096;// MENU_ITEM_STATE
const (
MFS_GRAYED uint32 = 3
MFS_DISABLED uint32 = 3
MFS_CHECKED uint32 = 8
MFS_HILITE uint32 = 128
MFS_ENABLED uint32 = 0
MFS_UNCHECKED uint32 = 0
MFS_UNHILITE uint32 = 0
MFS_DEFAULT uint32 = 4096
)const
MFS_GRAYED = 3;
MFS_DISABLED = 3;
MFS_CHECKED = 8;
MFS_HILITE = 128;
MFS_ENABLED = 0;
MFS_UNCHECKED = 0;
MFS_UNHILITE = 0;
MFS_DEFAULT = 4096;// MENU_ITEM_STATE
pub const MFS_GRAYED: u32 = 3;
pub const MFS_DISABLED: u32 = 3;
pub const MFS_CHECKED: u32 = 8;
pub const MFS_HILITE: u32 = 128;
pub const MFS_ENABLED: u32 = 0;
pub const MFS_UNCHECKED: u32 = 0;
pub const MFS_UNHILITE: u32 = 0;
pub const MFS_DEFAULT: u32 = 4096;const
MFS_GRAYED* = 3
MFS_DISABLED* = 3
MFS_CHECKED* = 8
MFS_HILITE* = 128
MFS_ENABLED* = 0
MFS_UNCHECKED* = 0
MFS_UNHILITE* = 0
MFS_DEFAULT* = 4096enum MENU_ITEM_STATE : uint {
MFS_GRAYED = 3,
MFS_DISABLED = 3,
MFS_CHECKED = 8,
MFS_HILITE = 128,
MFS_ENABLED = 0,
MFS_UNCHECKED = 0,
MFS_UNHILITE = 0,
MFS_DEFAULT = 4096,
}#define global MFS_GRAYED 0x3
#define global MFS_DISABLED 0x3
#define global MFS_CHECKED 0x8
#define global MFS_HILITE 0x80
#define global MFS_ENABLED 0x0
#define global MFS_UNCHECKED 0x0
#define global MFS_UNHILITE 0x0
#define global MFS_DEFAULT 0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。