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

FONT_CLIP_PRECISION

列挙型フラグ
基底型u1

メンバー 9

名前10進16進
CLIP_DEFAULT_PRECIS00x0
CLIP_CHARACTER_PRECIS10x1
CLIP_STROKE_PRECIS20x2
CLIP_MASK150xF
CLIP_LH_ANGLES160x10
CLIP_TT_ALWAYS320x20
CLIP_DFA_DISABLE640x40
CLIP_EMBEDDED1280x80
CLIP_DFA_OVERRIDE640x40

各言語での定義

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

typedef enum FONT_CLIP_PRECISION : unsigned char {
    CLIP_DEFAULT_PRECIS = 0,
    CLIP_CHARACTER_PRECIS = 1,
    CLIP_STROKE_PRECIS = 2,
    CLIP_MASK = 15,
    CLIP_LH_ANGLES = 16,
    CLIP_TT_ALWAYS = 32,
    CLIP_DFA_DISABLE = 64,
    CLIP_EMBEDDED = 128,
    CLIP_DFA_OVERRIDE = 64
} FONT_CLIP_PRECISION;
[Flags]
public enum FONT_CLIP_PRECISION : byte
{
    CLIP_DEFAULT_PRECIS = 0,
    CLIP_CHARACTER_PRECIS = 1,
    CLIP_STROKE_PRECIS = 2,
    CLIP_MASK = 15,
    CLIP_LH_ANGLES = 16,
    CLIP_TT_ALWAYS = 32,
    CLIP_DFA_DISABLE = 64,
    CLIP_EMBEDDED = 128,
    CLIP_DFA_OVERRIDE = 64,
}
<Flags>
Public Enum FONT_CLIP_PRECISION As Byte
    CLIP_DEFAULT_PRECIS = 0
    CLIP_CHARACTER_PRECIS = 1
    CLIP_STROKE_PRECIS = 2
    CLIP_MASK = 15
    CLIP_LH_ANGLES = 16
    CLIP_TT_ALWAYS = 32
    CLIP_DFA_DISABLE = 64
    CLIP_EMBEDDED = 128
    CLIP_DFA_OVERRIDE = 64
End Enum
import enum

class FONT_CLIP_PRECISION(enum.IntFlag):
    CLIP_DEFAULT_PRECIS = 0
    CLIP_CHARACTER_PRECIS = 1
    CLIP_STROKE_PRECIS = 2
    CLIP_MASK = 15
    CLIP_LH_ANGLES = 16
    CLIP_TT_ALWAYS = 32
    CLIP_DFA_DISABLE = 64
    CLIP_EMBEDDED = 128
    CLIP_DFA_OVERRIDE = 64
// FONT_CLIP_PRECISION (flags)
pub const CLIP_DEFAULT_PRECIS: u8 = 0;
pub const CLIP_CHARACTER_PRECIS: u8 = 1;
pub const CLIP_STROKE_PRECIS: u8 = 2;
pub const CLIP_MASK: u8 = 15;
pub const CLIP_LH_ANGLES: u8 = 16;
pub const CLIP_TT_ALWAYS: u8 = 32;
pub const CLIP_DFA_DISABLE: u8 = 64;
pub const CLIP_EMBEDDED: u8 = 128;
pub const CLIP_DFA_OVERRIDE: u8 = 64;
// FONT_CLIP_PRECISION
const (
	CLIP_DEFAULT_PRECIS byte = 0
	CLIP_CHARACTER_PRECIS byte = 1
	CLIP_STROKE_PRECIS byte = 2
	CLIP_MASK byte = 15
	CLIP_LH_ANGLES byte = 16
	CLIP_TT_ALWAYS byte = 32
	CLIP_DFA_DISABLE byte = 64
	CLIP_EMBEDDED byte = 128
	CLIP_DFA_OVERRIDE byte = 64
)
const
  CLIP_DEFAULT_PRECIS = 0;
  CLIP_CHARACTER_PRECIS = 1;
  CLIP_STROKE_PRECIS = 2;
  CLIP_MASK = 15;
  CLIP_LH_ANGLES = 16;
  CLIP_TT_ALWAYS = 32;
  CLIP_DFA_DISABLE = 64;
  CLIP_EMBEDDED = 128;
  CLIP_DFA_OVERRIDE = 64;
// FONT_CLIP_PRECISION
pub const CLIP_DEFAULT_PRECIS: u8 = 0;
pub const CLIP_CHARACTER_PRECIS: u8 = 1;
pub const CLIP_STROKE_PRECIS: u8 = 2;
pub const CLIP_MASK: u8 = 15;
pub const CLIP_LH_ANGLES: u8 = 16;
pub const CLIP_TT_ALWAYS: u8 = 32;
pub const CLIP_DFA_DISABLE: u8 = 64;
pub const CLIP_EMBEDDED: u8 = 128;
pub const CLIP_DFA_OVERRIDE: u8 = 64;
const
  CLIP_DEFAULT_PRECIS* = 0
  CLIP_CHARACTER_PRECIS* = 1
  CLIP_STROKE_PRECIS* = 2
  CLIP_MASK* = 15
  CLIP_LH_ANGLES* = 16
  CLIP_TT_ALWAYS* = 32
  CLIP_DFA_DISABLE* = 64
  CLIP_EMBEDDED* = 128
  CLIP_DFA_OVERRIDE* = 64
enum FONT_CLIP_PRECISION : ubyte {
    CLIP_DEFAULT_PRECIS = 0,
    CLIP_CHARACTER_PRECIS = 1,
    CLIP_STROKE_PRECIS = 2,
    CLIP_MASK = 15,
    CLIP_LH_ANGLES = 16,
    CLIP_TT_ALWAYS = 32,
    CLIP_DFA_DISABLE = 64,
    CLIP_EMBEDDED = 128,
    CLIP_DFA_OVERRIDE = 64,
}
#define global CLIP_DEFAULT_PRECIS   0x0
#define global CLIP_CHARACTER_PRECIS 0x1
#define global CLIP_STROKE_PRECIS    0x2
#define global CLIP_MASK             0xF
#define global CLIP_LH_ANGLES        0x10
#define global CLIP_TT_ALWAYS        0x20
#define global CLIP_DFA_DISABLE      0x40
#define global CLIP_EMBEDDED         0x80
#define global CLIP_DFA_OVERRIDE     0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。