Win32 API 日本語リファレンス
ホームGraphics.Gdi › DRAW_TEXT_FORMAT

DRAW_TEXT_FORMAT

列挙型フラグ
基底型u4

メンバー 24

名前10進16進
DT_BOTTOM80x8
DT_CALCRECT10240x400
DT_CENTER10x1
DT_EDITCONTROL81920x2000
DT_END_ELLIPSIS327680x8000
DT_EXPANDTABS640x40
DT_EXTERNALLEADING5120x200
DT_HIDEPREFIX10485760x100000
DT_INTERNAL40960x1000
DT_LEFT00x0
DT_MODIFYSTRING655360x10000
DT_NOCLIP2560x100
DT_NOFULLWIDTHCHARBREAK5242880x80000
DT_NOPREFIX20480x800
DT_PATH_ELLIPSIS163840x4000
DT_PREFIXONLY20971520x200000
DT_RIGHT20x2
DT_RTLREADING1310720x20000
DT_SINGLELINE320x20
DT_TABSTOP1280x80
DT_TOP00x0
DT_VCENTER40x4
DT_WORDBREAK160x10
DT_WORD_ELLIPSIS2621440x40000

各言語での定義

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

typedef enum DRAW_TEXT_FORMAT : unsigned int {
    DT_BOTTOM = 8,
    DT_CALCRECT = 1024,
    DT_CENTER = 1,
    DT_EDITCONTROL = 8192,
    DT_END_ELLIPSIS = 32768,
    DT_EXPANDTABS = 64,
    DT_EXTERNALLEADING = 512,
    DT_HIDEPREFIX = 1048576,
    DT_INTERNAL = 4096,
    DT_LEFT = 0,
    DT_MODIFYSTRING = 65536,
    DT_NOCLIP = 256,
    DT_NOFULLWIDTHCHARBREAK = 524288,
    DT_NOPREFIX = 2048,
    DT_PATH_ELLIPSIS = 16384,
    DT_PREFIXONLY = 2097152,
    DT_RIGHT = 2,
    DT_RTLREADING = 131072,
    DT_SINGLELINE = 32,
    DT_TABSTOP = 128,
    DT_TOP = 0,
    DT_VCENTER = 4,
    DT_WORDBREAK = 16,
    DT_WORD_ELLIPSIS = 262144
} DRAW_TEXT_FORMAT;
[Flags]
public enum DRAW_TEXT_FORMAT : uint
{
    DT_BOTTOM = 8,
    DT_CALCRECT = 1024,
    DT_CENTER = 1,
    DT_EDITCONTROL = 8192,
    DT_END_ELLIPSIS = 32768,
    DT_EXPANDTABS = 64,
    DT_EXTERNALLEADING = 512,
    DT_HIDEPREFIX = 1048576,
    DT_INTERNAL = 4096,
    DT_LEFT = 0,
    DT_MODIFYSTRING = 65536,
    DT_NOCLIP = 256,
    DT_NOFULLWIDTHCHARBREAK = 524288,
    DT_NOPREFIX = 2048,
    DT_PATH_ELLIPSIS = 16384,
    DT_PREFIXONLY = 2097152,
    DT_RIGHT = 2,
    DT_RTLREADING = 131072,
    DT_SINGLELINE = 32,
    DT_TABSTOP = 128,
    DT_TOP = 0,
    DT_VCENTER = 4,
    DT_WORDBREAK = 16,
    DT_WORD_ELLIPSIS = 262144,
}
<Flags>
Public Enum DRAW_TEXT_FORMAT As UInteger
    DT_BOTTOM = 8
    DT_CALCRECT = 1024
    DT_CENTER = 1
    DT_EDITCONTROL = 8192
    DT_END_ELLIPSIS = 32768
    DT_EXPANDTABS = 64
    DT_EXTERNALLEADING = 512
    DT_HIDEPREFIX = 1048576
    DT_INTERNAL = 4096
    DT_LEFT = 0
    DT_MODIFYSTRING = 65536
    DT_NOCLIP = 256
    DT_NOFULLWIDTHCHARBREAK = 524288
    DT_NOPREFIX = 2048
    DT_PATH_ELLIPSIS = 16384
    DT_PREFIXONLY = 2097152
    DT_RIGHT = 2
    DT_RTLREADING = 131072
    DT_SINGLELINE = 32
    DT_TABSTOP = 128
    DT_TOP = 0
    DT_VCENTER = 4
    DT_WORDBREAK = 16
    DT_WORD_ELLIPSIS = 262144
End Enum
import enum

class DRAW_TEXT_FORMAT(enum.IntFlag):
    DT_BOTTOM = 8
    DT_CALCRECT = 1024
    DT_CENTER = 1
    DT_EDITCONTROL = 8192
    DT_END_ELLIPSIS = 32768
    DT_EXPANDTABS = 64
    DT_EXTERNALLEADING = 512
    DT_HIDEPREFIX = 1048576
    DT_INTERNAL = 4096
    DT_LEFT = 0
    DT_MODIFYSTRING = 65536
    DT_NOCLIP = 256
    DT_NOFULLWIDTHCHARBREAK = 524288
    DT_NOPREFIX = 2048
    DT_PATH_ELLIPSIS = 16384
    DT_PREFIXONLY = 2097152
    DT_RIGHT = 2
    DT_RTLREADING = 131072
    DT_SINGLELINE = 32
    DT_TABSTOP = 128
    DT_TOP = 0
    DT_VCENTER = 4
    DT_WORDBREAK = 16
    DT_WORD_ELLIPSIS = 262144
// DRAW_TEXT_FORMAT (flags)
pub const DT_BOTTOM: u32 = 8;
pub const DT_CALCRECT: u32 = 1024;
pub const DT_CENTER: u32 = 1;
pub const DT_EDITCONTROL: u32 = 8192;
pub const DT_END_ELLIPSIS: u32 = 32768;
pub const DT_EXPANDTABS: u32 = 64;
pub const DT_EXTERNALLEADING: u32 = 512;
pub const DT_HIDEPREFIX: u32 = 1048576;
pub const DT_INTERNAL: u32 = 4096;
pub const DT_LEFT: u32 = 0;
pub const DT_MODIFYSTRING: u32 = 65536;
pub const DT_NOCLIP: u32 = 256;
pub const DT_NOFULLWIDTHCHARBREAK: u32 = 524288;
pub const DT_NOPREFIX: u32 = 2048;
pub const DT_PATH_ELLIPSIS: u32 = 16384;
pub const DT_PREFIXONLY: u32 = 2097152;
pub const DT_RIGHT: u32 = 2;
pub const DT_RTLREADING: u32 = 131072;
pub const DT_SINGLELINE: u32 = 32;
pub const DT_TABSTOP: u32 = 128;
pub const DT_TOP: u32 = 0;
pub const DT_VCENTER: u32 = 4;
pub const DT_WORDBREAK: u32 = 16;
pub const DT_WORD_ELLIPSIS: u32 = 262144;
// DRAW_TEXT_FORMAT
const (
	DT_BOTTOM uint32 = 8
	DT_CALCRECT uint32 = 1024
	DT_CENTER uint32 = 1
	DT_EDITCONTROL uint32 = 8192
	DT_END_ELLIPSIS uint32 = 32768
	DT_EXPANDTABS uint32 = 64
	DT_EXTERNALLEADING uint32 = 512
	DT_HIDEPREFIX uint32 = 1048576
	DT_INTERNAL uint32 = 4096
	DT_LEFT uint32 = 0
	DT_MODIFYSTRING uint32 = 65536
	DT_NOCLIP uint32 = 256
	DT_NOFULLWIDTHCHARBREAK uint32 = 524288
	DT_NOPREFIX uint32 = 2048
	DT_PATH_ELLIPSIS uint32 = 16384
	DT_PREFIXONLY uint32 = 2097152
	DT_RIGHT uint32 = 2
	DT_RTLREADING uint32 = 131072
	DT_SINGLELINE uint32 = 32
	DT_TABSTOP uint32 = 128
	DT_TOP uint32 = 0
	DT_VCENTER uint32 = 4
	DT_WORDBREAK uint32 = 16
	DT_WORD_ELLIPSIS uint32 = 262144
)
const
  DT_BOTTOM = 8;
  DT_CALCRECT = 1024;
  DT_CENTER = 1;
  DT_EDITCONTROL = 8192;
  DT_END_ELLIPSIS = 32768;
  DT_EXPANDTABS = 64;
  DT_EXTERNALLEADING = 512;
  DT_HIDEPREFIX = 1048576;
  DT_INTERNAL = 4096;
  DT_LEFT = 0;
  DT_MODIFYSTRING = 65536;
  DT_NOCLIP = 256;
  DT_NOFULLWIDTHCHARBREAK = 524288;
  DT_NOPREFIX = 2048;
  DT_PATH_ELLIPSIS = 16384;
  DT_PREFIXONLY = 2097152;
  DT_RIGHT = 2;
  DT_RTLREADING = 131072;
  DT_SINGLELINE = 32;
  DT_TABSTOP = 128;
  DT_TOP = 0;
  DT_VCENTER = 4;
  DT_WORDBREAK = 16;
  DT_WORD_ELLIPSIS = 262144;
// DRAW_TEXT_FORMAT
pub const DT_BOTTOM: u32 = 8;
pub const DT_CALCRECT: u32 = 1024;
pub const DT_CENTER: u32 = 1;
pub const DT_EDITCONTROL: u32 = 8192;
pub const DT_END_ELLIPSIS: u32 = 32768;
pub const DT_EXPANDTABS: u32 = 64;
pub const DT_EXTERNALLEADING: u32 = 512;
pub const DT_HIDEPREFIX: u32 = 1048576;
pub const DT_INTERNAL: u32 = 4096;
pub const DT_LEFT: u32 = 0;
pub const DT_MODIFYSTRING: u32 = 65536;
pub const DT_NOCLIP: u32 = 256;
pub const DT_NOFULLWIDTHCHARBREAK: u32 = 524288;
pub const DT_NOPREFIX: u32 = 2048;
pub const DT_PATH_ELLIPSIS: u32 = 16384;
pub const DT_PREFIXONLY: u32 = 2097152;
pub const DT_RIGHT: u32 = 2;
pub const DT_RTLREADING: u32 = 131072;
pub const DT_SINGLELINE: u32 = 32;
pub const DT_TABSTOP: u32 = 128;
pub const DT_TOP: u32 = 0;
pub const DT_VCENTER: u32 = 4;
pub const DT_WORDBREAK: u32 = 16;
pub const DT_WORD_ELLIPSIS: u32 = 262144;
const
  DT_BOTTOM* = 8
  DT_CALCRECT* = 1024
  DT_CENTER* = 1
  DT_EDITCONTROL* = 8192
  DT_END_ELLIPSIS* = 32768
  DT_EXPANDTABS* = 64
  DT_EXTERNALLEADING* = 512
  DT_HIDEPREFIX* = 1048576
  DT_INTERNAL* = 4096
  DT_LEFT* = 0
  DT_MODIFYSTRING* = 65536
  DT_NOCLIP* = 256
  DT_NOFULLWIDTHCHARBREAK* = 524288
  DT_NOPREFIX* = 2048
  DT_PATH_ELLIPSIS* = 16384
  DT_PREFIXONLY* = 2097152
  DT_RIGHT* = 2
  DT_RTLREADING* = 131072
  DT_SINGLELINE* = 32
  DT_TABSTOP* = 128
  DT_TOP* = 0
  DT_VCENTER* = 4
  DT_WORDBREAK* = 16
  DT_WORD_ELLIPSIS* = 262144
enum DRAW_TEXT_FORMAT : uint {
    DT_BOTTOM = 8,
    DT_CALCRECT = 1024,
    DT_CENTER = 1,
    DT_EDITCONTROL = 8192,
    DT_END_ELLIPSIS = 32768,
    DT_EXPANDTABS = 64,
    DT_EXTERNALLEADING = 512,
    DT_HIDEPREFIX = 1048576,
    DT_INTERNAL = 4096,
    DT_LEFT = 0,
    DT_MODIFYSTRING = 65536,
    DT_NOCLIP = 256,
    DT_NOFULLWIDTHCHARBREAK = 524288,
    DT_NOPREFIX = 2048,
    DT_PATH_ELLIPSIS = 16384,
    DT_PREFIXONLY = 2097152,
    DT_RIGHT = 2,
    DT_RTLREADING = 131072,
    DT_SINGLELINE = 32,
    DT_TABSTOP = 128,
    DT_TOP = 0,
    DT_VCENTER = 4,
    DT_WORDBREAK = 16,
    DT_WORD_ELLIPSIS = 262144,
}
#define global DT_BOTTOM               0x8
#define global DT_CALCRECT             0x400
#define global DT_CENTER               0x1
#define global DT_EDITCONTROL          0x2000
#define global DT_END_ELLIPSIS         0x8000
#define global DT_EXPANDTABS           0x40
#define global DT_EXTERNALLEADING      0x200
#define global DT_HIDEPREFIX           0x100000
#define global DT_INTERNAL             0x1000
#define global DT_LEFT                 0x0
#define global DT_MODIFYSTRING         0x10000
#define global DT_NOCLIP               0x100
#define global DT_NOFULLWIDTHCHARBREAK 0x80000
#define global DT_NOPREFIX             0x800
#define global DT_PATH_ELLIPSIS        0x4000
#define global DT_PREFIXONLY           0x200000
#define global DT_RIGHT                0x2
#define global DT_RTLREADING           0x20000
#define global DT_SINGLELINE           0x20
#define global DT_TABSTOP              0x80
#define global DT_TOP                  0x0
#define global DT_VCENTER              0x4
#define global DT_WORDBREAK            0x10
#define global DT_WORD_ELLIPSIS        0x40000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。