ホーム › Graphics.Gdi › DRAW_TEXT_FORMAT
DRAW_TEXT_FORMAT
列挙型フラグメンバー 24
| 名前 | 10進 | 16進 |
|---|---|---|
| DT_BOTTOM | 8 | 0x8 |
| DT_CALCRECT | 1024 | 0x400 |
| DT_CENTER | 1 | 0x1 |
| DT_EDITCONTROL | 8192 | 0x2000 |
| DT_END_ELLIPSIS | 32768 | 0x8000 |
| DT_EXPANDTABS | 64 | 0x40 |
| DT_EXTERNALLEADING | 512 | 0x200 |
| DT_HIDEPREFIX | 1048576 | 0x100000 |
| DT_INTERNAL | 4096 | 0x1000 |
| DT_LEFT | 0 | 0x0 |
| DT_MODIFYSTRING | 65536 | 0x10000 |
| DT_NOCLIP | 256 | 0x100 |
| DT_NOFULLWIDTHCHARBREAK | 524288 | 0x80000 |
| DT_NOPREFIX | 2048 | 0x800 |
| DT_PATH_ELLIPSIS | 16384 | 0x4000 |
| DT_PREFIXONLY | 2097152 | 0x200000 |
| DT_RIGHT | 2 | 0x2 |
| DT_RTLREADING | 131072 | 0x20000 |
| DT_SINGLELINE | 32 | 0x20 |
| DT_TABSTOP | 128 | 0x80 |
| DT_TOP | 0 | 0x0 |
| DT_VCENTER | 4 | 0x4 |
| DT_WORDBREAK | 16 | 0x10 |
| DT_WORD_ELLIPSIS | 262144 | 0x40000 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 262144enum 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)。