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

COMBOBOX_EX_ITEM_FLAGS

列挙型フラグ
基底型u4

メンバー 7

名前10進16進
CBEIF_DI_SETITEM2684354560x10000000
CBEIF_IMAGE20x2
CBEIF_INDENT160x10
CBEIF_LPARAM320x20
CBEIF_OVERLAY80x8
CBEIF_SELECTEDIMAGE40x4
CBEIF_TEXT10x1

各言語での定義

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

typedef enum COMBOBOX_EX_ITEM_FLAGS : unsigned int {
    CBEIF_DI_SETITEM = 268435456,
    CBEIF_IMAGE = 2,
    CBEIF_INDENT = 16,
    CBEIF_LPARAM = 32,
    CBEIF_OVERLAY = 8,
    CBEIF_SELECTEDIMAGE = 4,
    CBEIF_TEXT = 1
} COMBOBOX_EX_ITEM_FLAGS;
[Flags]
public enum COMBOBOX_EX_ITEM_FLAGS : uint
{
    CBEIF_DI_SETITEM = 268435456,
    CBEIF_IMAGE = 2,
    CBEIF_INDENT = 16,
    CBEIF_LPARAM = 32,
    CBEIF_OVERLAY = 8,
    CBEIF_SELECTEDIMAGE = 4,
    CBEIF_TEXT = 1,
}
<Flags>
Public Enum COMBOBOX_EX_ITEM_FLAGS As UInteger
    CBEIF_DI_SETITEM = 268435456
    CBEIF_IMAGE = 2
    CBEIF_INDENT = 16
    CBEIF_LPARAM = 32
    CBEIF_OVERLAY = 8
    CBEIF_SELECTEDIMAGE = 4
    CBEIF_TEXT = 1
End Enum
import enum

class COMBOBOX_EX_ITEM_FLAGS(enum.IntFlag):
    CBEIF_DI_SETITEM = 268435456
    CBEIF_IMAGE = 2
    CBEIF_INDENT = 16
    CBEIF_LPARAM = 32
    CBEIF_OVERLAY = 8
    CBEIF_SELECTEDIMAGE = 4
    CBEIF_TEXT = 1
// COMBOBOX_EX_ITEM_FLAGS (flags)
pub const CBEIF_DI_SETITEM: u32 = 268435456;
pub const CBEIF_IMAGE: u32 = 2;
pub const CBEIF_INDENT: u32 = 16;
pub const CBEIF_LPARAM: u32 = 32;
pub const CBEIF_OVERLAY: u32 = 8;
pub const CBEIF_SELECTEDIMAGE: u32 = 4;
pub const CBEIF_TEXT: u32 = 1;
// COMBOBOX_EX_ITEM_FLAGS
const (
	CBEIF_DI_SETITEM uint32 = 268435456
	CBEIF_IMAGE uint32 = 2
	CBEIF_INDENT uint32 = 16
	CBEIF_LPARAM uint32 = 32
	CBEIF_OVERLAY uint32 = 8
	CBEIF_SELECTEDIMAGE uint32 = 4
	CBEIF_TEXT uint32 = 1
)
const
  CBEIF_DI_SETITEM = 268435456;
  CBEIF_IMAGE = 2;
  CBEIF_INDENT = 16;
  CBEIF_LPARAM = 32;
  CBEIF_OVERLAY = 8;
  CBEIF_SELECTEDIMAGE = 4;
  CBEIF_TEXT = 1;
// COMBOBOX_EX_ITEM_FLAGS
pub const CBEIF_DI_SETITEM: u32 = 268435456;
pub const CBEIF_IMAGE: u32 = 2;
pub const CBEIF_INDENT: u32 = 16;
pub const CBEIF_LPARAM: u32 = 32;
pub const CBEIF_OVERLAY: u32 = 8;
pub const CBEIF_SELECTEDIMAGE: u32 = 4;
pub const CBEIF_TEXT: u32 = 1;
const
  CBEIF_DI_SETITEM* = 268435456
  CBEIF_IMAGE* = 2
  CBEIF_INDENT* = 16
  CBEIF_LPARAM* = 32
  CBEIF_OVERLAY* = 8
  CBEIF_SELECTEDIMAGE* = 4
  CBEIF_TEXT* = 1
enum COMBOBOX_EX_ITEM_FLAGS : uint {
    CBEIF_DI_SETITEM = 268435456,
    CBEIF_IMAGE = 2,
    CBEIF_INDENT = 16,
    CBEIF_LPARAM = 32,
    CBEIF_OVERLAY = 8,
    CBEIF_SELECTEDIMAGE = 4,
    CBEIF_TEXT = 1,
}
#define global CBEIF_DI_SETITEM    0x10000000
#define global CBEIF_IMAGE         0x2
#define global CBEIF_INDENT        0x10
#define global CBEIF_LPARAM        0x20
#define global CBEIF_OVERLAY       0x8
#define global CBEIF_SELECTEDIMAGE 0x4
#define global CBEIF_TEXT          0x1
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。