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

LIST_ITEM_FLAGS

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
LIF_ITEMINDEX10x1
LIF_STATE20x2
LIF_ITEMID40x4
LIF_URL80x8

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum LIST_ITEM_FLAGS : unsigned int {
    LIF_ITEMINDEX = 1,
    LIF_STATE = 2,
    LIF_ITEMID = 4,
    LIF_URL = 8
} LIST_ITEM_FLAGS;
[Flags]
public enum LIST_ITEM_FLAGS : uint
{
    LIF_ITEMINDEX = 1,
    LIF_STATE = 2,
    LIF_ITEMID = 4,
    LIF_URL = 8,
}
<Flags>
Public Enum LIST_ITEM_FLAGS As UInteger
    LIF_ITEMINDEX = 1
    LIF_STATE = 2
    LIF_ITEMID = 4
    LIF_URL = 8
End Enum
import enum

class LIST_ITEM_FLAGS(enum.IntFlag):
    LIF_ITEMINDEX = 1
    LIF_STATE = 2
    LIF_ITEMID = 4
    LIF_URL = 8
// LIST_ITEM_FLAGS (flags)
pub const LIF_ITEMINDEX: u32 = 1;
pub const LIF_STATE: u32 = 2;
pub const LIF_ITEMID: u32 = 4;
pub const LIF_URL: u32 = 8;
// LIST_ITEM_FLAGS
const (
	LIF_ITEMINDEX uint32 = 1
	LIF_STATE uint32 = 2
	LIF_ITEMID uint32 = 4
	LIF_URL uint32 = 8
)
const
  LIF_ITEMINDEX = 1;
  LIF_STATE = 2;
  LIF_ITEMID = 4;
  LIF_URL = 8;
// LIST_ITEM_FLAGS
pub const LIF_ITEMINDEX: u32 = 1;
pub const LIF_STATE: u32 = 2;
pub const LIF_ITEMID: u32 = 4;
pub const LIF_URL: u32 = 8;
const
  LIF_ITEMINDEX* = 1
  LIF_STATE* = 2
  LIF_ITEMID* = 4
  LIF_URL* = 8
enum LIST_ITEM_FLAGS : uint {
    LIF_ITEMINDEX = 1,
    LIF_STATE = 2,
    LIF_ITEMID = 4,
    LIF_URL = 8,
}
#define global LIF_ITEMINDEX 0x1
#define global LIF_STATE     0x2
#define global LIF_ITEMID    0x4
#define global LIF_URL       0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。