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

LVCOLUMNW_MASK

列挙型フラグ
基底型u4

メンバー 9

名前10進16進
LVCF_FMT10x1
LVCF_WIDTH20x2
LVCF_TEXT40x4
LVCF_SUBITEM80x8
LVCF_IMAGE160x10
LVCF_ORDER320x20
LVCF_MINWIDTH640x40
LVCF_DEFAULTWIDTH1280x80
LVCF_IDEALWIDTH2560x100

各言語での定義

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

typedef enum LVCOLUMNW_MASK : unsigned int {
    LVCF_FMT = 1,
    LVCF_WIDTH = 2,
    LVCF_TEXT = 4,
    LVCF_SUBITEM = 8,
    LVCF_IMAGE = 16,
    LVCF_ORDER = 32,
    LVCF_MINWIDTH = 64,
    LVCF_DEFAULTWIDTH = 128,
    LVCF_IDEALWIDTH = 256
} LVCOLUMNW_MASK;
[Flags]
public enum LVCOLUMNW_MASK : uint
{
    LVCF_FMT = 1,
    LVCF_WIDTH = 2,
    LVCF_TEXT = 4,
    LVCF_SUBITEM = 8,
    LVCF_IMAGE = 16,
    LVCF_ORDER = 32,
    LVCF_MINWIDTH = 64,
    LVCF_DEFAULTWIDTH = 128,
    LVCF_IDEALWIDTH = 256,
}
<Flags>
Public Enum LVCOLUMNW_MASK As UInteger
    LVCF_FMT = 1
    LVCF_WIDTH = 2
    LVCF_TEXT = 4
    LVCF_SUBITEM = 8
    LVCF_IMAGE = 16
    LVCF_ORDER = 32
    LVCF_MINWIDTH = 64
    LVCF_DEFAULTWIDTH = 128
    LVCF_IDEALWIDTH = 256
End Enum
import enum

class LVCOLUMNW_MASK(enum.IntFlag):
    LVCF_FMT = 1
    LVCF_WIDTH = 2
    LVCF_TEXT = 4
    LVCF_SUBITEM = 8
    LVCF_IMAGE = 16
    LVCF_ORDER = 32
    LVCF_MINWIDTH = 64
    LVCF_DEFAULTWIDTH = 128
    LVCF_IDEALWIDTH = 256
// LVCOLUMNW_MASK (flags)
pub const LVCF_FMT: u32 = 1;
pub const LVCF_WIDTH: u32 = 2;
pub const LVCF_TEXT: u32 = 4;
pub const LVCF_SUBITEM: u32 = 8;
pub const LVCF_IMAGE: u32 = 16;
pub const LVCF_ORDER: u32 = 32;
pub const LVCF_MINWIDTH: u32 = 64;
pub const LVCF_DEFAULTWIDTH: u32 = 128;
pub const LVCF_IDEALWIDTH: u32 = 256;
// LVCOLUMNW_MASK
const (
	LVCF_FMT uint32 = 1
	LVCF_WIDTH uint32 = 2
	LVCF_TEXT uint32 = 4
	LVCF_SUBITEM uint32 = 8
	LVCF_IMAGE uint32 = 16
	LVCF_ORDER uint32 = 32
	LVCF_MINWIDTH uint32 = 64
	LVCF_DEFAULTWIDTH uint32 = 128
	LVCF_IDEALWIDTH uint32 = 256
)
const
  LVCF_FMT = 1;
  LVCF_WIDTH = 2;
  LVCF_TEXT = 4;
  LVCF_SUBITEM = 8;
  LVCF_IMAGE = 16;
  LVCF_ORDER = 32;
  LVCF_MINWIDTH = 64;
  LVCF_DEFAULTWIDTH = 128;
  LVCF_IDEALWIDTH = 256;
// LVCOLUMNW_MASK
pub const LVCF_FMT: u32 = 1;
pub const LVCF_WIDTH: u32 = 2;
pub const LVCF_TEXT: u32 = 4;
pub const LVCF_SUBITEM: u32 = 8;
pub const LVCF_IMAGE: u32 = 16;
pub const LVCF_ORDER: u32 = 32;
pub const LVCF_MINWIDTH: u32 = 64;
pub const LVCF_DEFAULTWIDTH: u32 = 128;
pub const LVCF_IDEALWIDTH: u32 = 256;
const
  LVCF_FMT* = 1
  LVCF_WIDTH* = 2
  LVCF_TEXT* = 4
  LVCF_SUBITEM* = 8
  LVCF_IMAGE* = 16
  LVCF_ORDER* = 32
  LVCF_MINWIDTH* = 64
  LVCF_DEFAULTWIDTH* = 128
  LVCF_IDEALWIDTH* = 256
enum LVCOLUMNW_MASK : uint {
    LVCF_FMT = 1,
    LVCF_WIDTH = 2,
    LVCF_TEXT = 4,
    LVCF_SUBITEM = 8,
    LVCF_IMAGE = 16,
    LVCF_ORDER = 32,
    LVCF_MINWIDTH = 64,
    LVCF_DEFAULTWIDTH = 128,
    LVCF_IDEALWIDTH = 256,
}
#define global LVCF_FMT          0x1
#define global LVCF_WIDTH        0x2
#define global LVCF_TEXT         0x4
#define global LVCF_SUBITEM      0x8
#define global LVCF_IMAGE        0x10
#define global LVCF_ORDER        0x20
#define global LVCF_MINWIDTH     0x40
#define global LVCF_DEFAULTWIDTH 0x80
#define global LVCF_IDEALWIDTH   0x100
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。