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

LVCOLUMNW_FORMAT

列挙型フラグ
基底型i4

メンバー 11

名前10進16進
LVCFMT_LEFT00x0
LVCFMT_RIGHT10x1
LVCFMT_CENTER20x2
LVCFMT_JUSTIFYMASK30x3
LVCFMT_IMAGE20480x800
LVCFMT_BITMAP_ON_RIGHT40960x1000
LVCFMT_COL_HAS_IMAGES327680x8000
LVCFMT_FIXED_WIDTH2560x100
LVCFMT_NO_DPI_SCALE2621440x40000
LVCFMT_FIXED_RATIO5242880x80000
LVCFMT_SPLITBUTTON167772160x1000000

各言語での定義

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

typedef enum LVCOLUMNW_FORMAT : int {
    LVCFMT_LEFT = 0,
    LVCFMT_RIGHT = 1,
    LVCFMT_CENTER = 2,
    LVCFMT_JUSTIFYMASK = 3,
    LVCFMT_IMAGE = 2048,
    LVCFMT_BITMAP_ON_RIGHT = 4096,
    LVCFMT_COL_HAS_IMAGES = 32768,
    LVCFMT_FIXED_WIDTH = 256,
    LVCFMT_NO_DPI_SCALE = 262144,
    LVCFMT_FIXED_RATIO = 524288,
    LVCFMT_SPLITBUTTON = 16777216
} LVCOLUMNW_FORMAT;
[Flags]
public enum LVCOLUMNW_FORMAT : int
{
    LVCFMT_LEFT = 0,
    LVCFMT_RIGHT = 1,
    LVCFMT_CENTER = 2,
    LVCFMT_JUSTIFYMASK = 3,
    LVCFMT_IMAGE = 2048,
    LVCFMT_BITMAP_ON_RIGHT = 4096,
    LVCFMT_COL_HAS_IMAGES = 32768,
    LVCFMT_FIXED_WIDTH = 256,
    LVCFMT_NO_DPI_SCALE = 262144,
    LVCFMT_FIXED_RATIO = 524288,
    LVCFMT_SPLITBUTTON = 16777216,
}
<Flags>
Public Enum LVCOLUMNW_FORMAT As Integer
    LVCFMT_LEFT = 0
    LVCFMT_RIGHT = 1
    LVCFMT_CENTER = 2
    LVCFMT_JUSTIFYMASK = 3
    LVCFMT_IMAGE = 2048
    LVCFMT_BITMAP_ON_RIGHT = 4096
    LVCFMT_COL_HAS_IMAGES = 32768
    LVCFMT_FIXED_WIDTH = 256
    LVCFMT_NO_DPI_SCALE = 262144
    LVCFMT_FIXED_RATIO = 524288
    LVCFMT_SPLITBUTTON = 16777216
End Enum
import enum

class LVCOLUMNW_FORMAT(enum.IntFlag):
    LVCFMT_LEFT = 0
    LVCFMT_RIGHT = 1
    LVCFMT_CENTER = 2
    LVCFMT_JUSTIFYMASK = 3
    LVCFMT_IMAGE = 2048
    LVCFMT_BITMAP_ON_RIGHT = 4096
    LVCFMT_COL_HAS_IMAGES = 32768
    LVCFMT_FIXED_WIDTH = 256
    LVCFMT_NO_DPI_SCALE = 262144
    LVCFMT_FIXED_RATIO = 524288
    LVCFMT_SPLITBUTTON = 16777216
// LVCOLUMNW_FORMAT (flags)
pub const LVCFMT_LEFT: i32 = 0;
pub const LVCFMT_RIGHT: i32 = 1;
pub const LVCFMT_CENTER: i32 = 2;
pub const LVCFMT_JUSTIFYMASK: i32 = 3;
pub const LVCFMT_IMAGE: i32 = 2048;
pub const LVCFMT_BITMAP_ON_RIGHT: i32 = 4096;
pub const LVCFMT_COL_HAS_IMAGES: i32 = 32768;
pub const LVCFMT_FIXED_WIDTH: i32 = 256;
pub const LVCFMT_NO_DPI_SCALE: i32 = 262144;
pub const LVCFMT_FIXED_RATIO: i32 = 524288;
pub const LVCFMT_SPLITBUTTON: i32 = 16777216;
// LVCOLUMNW_FORMAT
const (
	LVCFMT_LEFT int32 = 0
	LVCFMT_RIGHT int32 = 1
	LVCFMT_CENTER int32 = 2
	LVCFMT_JUSTIFYMASK int32 = 3
	LVCFMT_IMAGE int32 = 2048
	LVCFMT_BITMAP_ON_RIGHT int32 = 4096
	LVCFMT_COL_HAS_IMAGES int32 = 32768
	LVCFMT_FIXED_WIDTH int32 = 256
	LVCFMT_NO_DPI_SCALE int32 = 262144
	LVCFMT_FIXED_RATIO int32 = 524288
	LVCFMT_SPLITBUTTON int32 = 16777216
)
const
  LVCFMT_LEFT = 0;
  LVCFMT_RIGHT = 1;
  LVCFMT_CENTER = 2;
  LVCFMT_JUSTIFYMASK = 3;
  LVCFMT_IMAGE = 2048;
  LVCFMT_BITMAP_ON_RIGHT = 4096;
  LVCFMT_COL_HAS_IMAGES = 32768;
  LVCFMT_FIXED_WIDTH = 256;
  LVCFMT_NO_DPI_SCALE = 262144;
  LVCFMT_FIXED_RATIO = 524288;
  LVCFMT_SPLITBUTTON = 16777216;
// LVCOLUMNW_FORMAT
pub const LVCFMT_LEFT: i32 = 0;
pub const LVCFMT_RIGHT: i32 = 1;
pub const LVCFMT_CENTER: i32 = 2;
pub const LVCFMT_JUSTIFYMASK: i32 = 3;
pub const LVCFMT_IMAGE: i32 = 2048;
pub const LVCFMT_BITMAP_ON_RIGHT: i32 = 4096;
pub const LVCFMT_COL_HAS_IMAGES: i32 = 32768;
pub const LVCFMT_FIXED_WIDTH: i32 = 256;
pub const LVCFMT_NO_DPI_SCALE: i32 = 262144;
pub const LVCFMT_FIXED_RATIO: i32 = 524288;
pub const LVCFMT_SPLITBUTTON: i32 = 16777216;
const
  LVCFMT_LEFT* = 0
  LVCFMT_RIGHT* = 1
  LVCFMT_CENTER* = 2
  LVCFMT_JUSTIFYMASK* = 3
  LVCFMT_IMAGE* = 2048
  LVCFMT_BITMAP_ON_RIGHT* = 4096
  LVCFMT_COL_HAS_IMAGES* = 32768
  LVCFMT_FIXED_WIDTH* = 256
  LVCFMT_NO_DPI_SCALE* = 262144
  LVCFMT_FIXED_RATIO* = 524288
  LVCFMT_SPLITBUTTON* = 16777216
enum LVCOLUMNW_FORMAT : int {
    LVCFMT_LEFT = 0,
    LVCFMT_RIGHT = 1,
    LVCFMT_CENTER = 2,
    LVCFMT_JUSTIFYMASK = 3,
    LVCFMT_IMAGE = 2048,
    LVCFMT_BITMAP_ON_RIGHT = 4096,
    LVCFMT_COL_HAS_IMAGES = 32768,
    LVCFMT_FIXED_WIDTH = 256,
    LVCFMT_NO_DPI_SCALE = 262144,
    LVCFMT_FIXED_RATIO = 524288,
    LVCFMT_SPLITBUTTON = 16777216,
}
#define global LVCFMT_LEFT            0x0
#define global LVCFMT_RIGHT           0x1
#define global LVCFMT_CENTER          0x2
#define global LVCFMT_JUSTIFYMASK     0x3
#define global LVCFMT_IMAGE           0x800
#define global LVCFMT_BITMAP_ON_RIGHT 0x1000
#define global LVCFMT_COL_HAS_IMAGES  0x8000
#define global LVCFMT_FIXED_WIDTH     0x100
#define global LVCFMT_NO_DPI_SCALE    0x40000
#define global LVCFMT_FIXED_RATIO     0x80000
#define global LVCFMT_SPLITBUTTON     0x1000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。