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

TEXT_ALIGN_OPTIONS

列挙型フラグ
基底型u4

メンバー 16

名前10進16進
TA_NOUPDATECP00x0
TA_UPDATECP10x1
TA_LEFT00x0
TA_RIGHT20x2
TA_CENTER60x6
TA_TOP00x0
TA_BOTTOM80x8
TA_BASELINE240x18
TA_RTLREADING2560x100
TA_MASK2870x11F
VTA_BASELINE240x18
VTA_LEFT80x8
VTA_RIGHT00x0
VTA_CENTER60x6
VTA_BOTTOM20x2
VTA_TOP00x0

各言語での定義

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

typedef enum TEXT_ALIGN_OPTIONS : unsigned int {
    TA_NOUPDATECP = 0,
    TA_UPDATECP = 1,
    TA_LEFT = 0,
    TA_RIGHT = 2,
    TA_CENTER = 6,
    TA_TOP = 0,
    TA_BOTTOM = 8,
    TA_BASELINE = 24,
    TA_RTLREADING = 256,
    TA_MASK = 287,
    VTA_BASELINE = 24,
    VTA_LEFT = 8,
    VTA_RIGHT = 0,
    VTA_CENTER = 6,
    VTA_BOTTOM = 2,
    VTA_TOP = 0
} TEXT_ALIGN_OPTIONS;
[Flags]
public enum TEXT_ALIGN_OPTIONS : uint
{
    TA_NOUPDATECP = 0,
    TA_UPDATECP = 1,
    TA_LEFT = 0,
    TA_RIGHT = 2,
    TA_CENTER = 6,
    TA_TOP = 0,
    TA_BOTTOM = 8,
    TA_BASELINE = 24,
    TA_RTLREADING = 256,
    TA_MASK = 287,
    VTA_BASELINE = 24,
    VTA_LEFT = 8,
    VTA_RIGHT = 0,
    VTA_CENTER = 6,
    VTA_BOTTOM = 2,
    VTA_TOP = 0,
}
<Flags>
Public Enum TEXT_ALIGN_OPTIONS As UInteger
    TA_NOUPDATECP = 0
    TA_UPDATECP = 1
    TA_LEFT = 0
    TA_RIGHT = 2
    TA_CENTER = 6
    TA_TOP = 0
    TA_BOTTOM = 8
    TA_BASELINE = 24
    TA_RTLREADING = 256
    TA_MASK = 287
    VTA_BASELINE = 24
    VTA_LEFT = 8
    VTA_RIGHT = 0
    VTA_CENTER = 6
    VTA_BOTTOM = 2
    VTA_TOP = 0
End Enum
import enum

class TEXT_ALIGN_OPTIONS(enum.IntFlag):
    TA_NOUPDATECP = 0
    TA_UPDATECP = 1
    TA_LEFT = 0
    TA_RIGHT = 2
    TA_CENTER = 6
    TA_TOP = 0
    TA_BOTTOM = 8
    TA_BASELINE = 24
    TA_RTLREADING = 256
    TA_MASK = 287
    VTA_BASELINE = 24
    VTA_LEFT = 8
    VTA_RIGHT = 0
    VTA_CENTER = 6
    VTA_BOTTOM = 2
    VTA_TOP = 0
// TEXT_ALIGN_OPTIONS (flags)
pub const TA_NOUPDATECP: u32 = 0;
pub const TA_UPDATECP: u32 = 1;
pub const TA_LEFT: u32 = 0;
pub const TA_RIGHT: u32 = 2;
pub const TA_CENTER: u32 = 6;
pub const TA_TOP: u32 = 0;
pub const TA_BOTTOM: u32 = 8;
pub const TA_BASELINE: u32 = 24;
pub const TA_RTLREADING: u32 = 256;
pub const TA_MASK: u32 = 287;
pub const VTA_BASELINE: u32 = 24;
pub const VTA_LEFT: u32 = 8;
pub const VTA_RIGHT: u32 = 0;
pub const VTA_CENTER: u32 = 6;
pub const VTA_BOTTOM: u32 = 2;
pub const VTA_TOP: u32 = 0;
// TEXT_ALIGN_OPTIONS
const (
	TA_NOUPDATECP uint32 = 0
	TA_UPDATECP uint32 = 1
	TA_LEFT uint32 = 0
	TA_RIGHT uint32 = 2
	TA_CENTER uint32 = 6
	TA_TOP uint32 = 0
	TA_BOTTOM uint32 = 8
	TA_BASELINE uint32 = 24
	TA_RTLREADING uint32 = 256
	TA_MASK uint32 = 287
	VTA_BASELINE uint32 = 24
	VTA_LEFT uint32 = 8
	VTA_RIGHT uint32 = 0
	VTA_CENTER uint32 = 6
	VTA_BOTTOM uint32 = 2
	VTA_TOP uint32 = 0
)
const
  TA_NOUPDATECP = 0;
  TA_UPDATECP = 1;
  TA_LEFT = 0;
  TA_RIGHT = 2;
  TA_CENTER = 6;
  TA_TOP = 0;
  TA_BOTTOM = 8;
  TA_BASELINE = 24;
  TA_RTLREADING = 256;
  TA_MASK = 287;
  VTA_BASELINE = 24;
  VTA_LEFT = 8;
  VTA_RIGHT = 0;
  VTA_CENTER = 6;
  VTA_BOTTOM = 2;
  VTA_TOP = 0;
// TEXT_ALIGN_OPTIONS
pub const TA_NOUPDATECP: u32 = 0;
pub const TA_UPDATECP: u32 = 1;
pub const TA_LEFT: u32 = 0;
pub const TA_RIGHT: u32 = 2;
pub const TA_CENTER: u32 = 6;
pub const TA_TOP: u32 = 0;
pub const TA_BOTTOM: u32 = 8;
pub const TA_BASELINE: u32 = 24;
pub const TA_RTLREADING: u32 = 256;
pub const TA_MASK: u32 = 287;
pub const VTA_BASELINE: u32 = 24;
pub const VTA_LEFT: u32 = 8;
pub const VTA_RIGHT: u32 = 0;
pub const VTA_CENTER: u32 = 6;
pub const VTA_BOTTOM: u32 = 2;
pub const VTA_TOP: u32 = 0;
const
  TA_NOUPDATECP* = 0
  TA_UPDATECP* = 1
  TA_LEFT* = 0
  TA_RIGHT* = 2
  TA_CENTER* = 6
  TA_TOP* = 0
  TA_BOTTOM* = 8
  TA_BASELINE* = 24
  TA_RTLREADING* = 256
  TA_MASK* = 287
  VTA_BASELINE* = 24
  VTA_LEFT* = 8
  VTA_RIGHT* = 0
  VTA_CENTER* = 6
  VTA_BOTTOM* = 2
  VTA_TOP* = 0
enum TEXT_ALIGN_OPTIONS : uint {
    TA_NOUPDATECP = 0,
    TA_UPDATECP = 1,
    TA_LEFT = 0,
    TA_RIGHT = 2,
    TA_CENTER = 6,
    TA_TOP = 0,
    TA_BOTTOM = 8,
    TA_BASELINE = 24,
    TA_RTLREADING = 256,
    TA_MASK = 287,
    VTA_BASELINE = 24,
    VTA_LEFT = 8,
    VTA_RIGHT = 0,
    VTA_CENTER = 6,
    VTA_BOTTOM = 2,
    VTA_TOP = 0,
}
#define global TA_NOUPDATECP 0x0
#define global TA_UPDATECP   0x1
#define global TA_LEFT       0x0
#define global TA_RIGHT      0x2
#define global TA_CENTER     0x6
#define global TA_TOP        0x0
#define global TA_BOTTOM     0x8
#define global TA_BASELINE   0x18
#define global TA_RTLREADING 0x100
#define global TA_MASK       0x11F
#define global VTA_BASELINE  0x18
#define global VTA_LEFT      0x8
#define global VTA_RIGHT     0x0
#define global VTA_CENTER    0x6
#define global VTA_BOTTOM    0x2
#define global VTA_TOP       0x0
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。