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

GET_GLYPH_OUTLINE_FORMAT

列挙型
基底型u4

メンバー 9

名前10進16進
GGO_BEZIER30x3
GGO_BITMAP10x1
GGO_GLYPH_INDEX1280x80
GGO_GRAY2_BITMAP40x4
GGO_GRAY4_BITMAP50x5
GGO_GRAY8_BITMAP60x6
GGO_METRICS00x0
GGO_NATIVE20x2
GGO_UNHINTED2560x100

各言語での定義

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

typedef enum GET_GLYPH_OUTLINE_FORMAT : unsigned int {
    GGO_BEZIER = 3,
    GGO_BITMAP = 1,
    GGO_GLYPH_INDEX = 128,
    GGO_GRAY2_BITMAP = 4,
    GGO_GRAY4_BITMAP = 5,
    GGO_GRAY8_BITMAP = 6,
    GGO_METRICS = 0,
    GGO_NATIVE = 2,
    GGO_UNHINTED = 256
} GET_GLYPH_OUTLINE_FORMAT;
public enum GET_GLYPH_OUTLINE_FORMAT : uint
{
    GGO_BEZIER = 3,
    GGO_BITMAP = 1,
    GGO_GLYPH_INDEX = 128,
    GGO_GRAY2_BITMAP = 4,
    GGO_GRAY4_BITMAP = 5,
    GGO_GRAY8_BITMAP = 6,
    GGO_METRICS = 0,
    GGO_NATIVE = 2,
    GGO_UNHINTED = 256,
}
Public Enum GET_GLYPH_OUTLINE_FORMAT As UInteger
    GGO_BEZIER = 3
    GGO_BITMAP = 1
    GGO_GLYPH_INDEX = 128
    GGO_GRAY2_BITMAP = 4
    GGO_GRAY4_BITMAP = 5
    GGO_GRAY8_BITMAP = 6
    GGO_METRICS = 0
    GGO_NATIVE = 2
    GGO_UNHINTED = 256
End Enum
import enum

class GET_GLYPH_OUTLINE_FORMAT(enum.IntEnum):
    GGO_BEZIER = 3
    GGO_BITMAP = 1
    GGO_GLYPH_INDEX = 128
    GGO_GRAY2_BITMAP = 4
    GGO_GRAY4_BITMAP = 5
    GGO_GRAY8_BITMAP = 6
    GGO_METRICS = 0
    GGO_NATIVE = 2
    GGO_UNHINTED = 256
// GET_GLYPH_OUTLINE_FORMAT
pub const GGO_BEZIER: u32 = 3;
pub const GGO_BITMAP: u32 = 1;
pub const GGO_GLYPH_INDEX: u32 = 128;
pub const GGO_GRAY2_BITMAP: u32 = 4;
pub const GGO_GRAY4_BITMAP: u32 = 5;
pub const GGO_GRAY8_BITMAP: u32 = 6;
pub const GGO_METRICS: u32 = 0;
pub const GGO_NATIVE: u32 = 2;
pub const GGO_UNHINTED: u32 = 256;
// GET_GLYPH_OUTLINE_FORMAT
const (
	GGO_BEZIER uint32 = 3
	GGO_BITMAP uint32 = 1
	GGO_GLYPH_INDEX uint32 = 128
	GGO_GRAY2_BITMAP uint32 = 4
	GGO_GRAY4_BITMAP uint32 = 5
	GGO_GRAY8_BITMAP uint32 = 6
	GGO_METRICS uint32 = 0
	GGO_NATIVE uint32 = 2
	GGO_UNHINTED uint32 = 256
)
const
  GGO_BEZIER = 3;
  GGO_BITMAP = 1;
  GGO_GLYPH_INDEX = 128;
  GGO_GRAY2_BITMAP = 4;
  GGO_GRAY4_BITMAP = 5;
  GGO_GRAY8_BITMAP = 6;
  GGO_METRICS = 0;
  GGO_NATIVE = 2;
  GGO_UNHINTED = 256;
// GET_GLYPH_OUTLINE_FORMAT
pub const GGO_BEZIER: u32 = 3;
pub const GGO_BITMAP: u32 = 1;
pub const GGO_GLYPH_INDEX: u32 = 128;
pub const GGO_GRAY2_BITMAP: u32 = 4;
pub const GGO_GRAY4_BITMAP: u32 = 5;
pub const GGO_GRAY8_BITMAP: u32 = 6;
pub const GGO_METRICS: u32 = 0;
pub const GGO_NATIVE: u32 = 2;
pub const GGO_UNHINTED: u32 = 256;
const
  GGO_BEZIER* = 3
  GGO_BITMAP* = 1
  GGO_GLYPH_INDEX* = 128
  GGO_GRAY2_BITMAP* = 4
  GGO_GRAY4_BITMAP* = 5
  GGO_GRAY8_BITMAP* = 6
  GGO_METRICS* = 0
  GGO_NATIVE* = 2
  GGO_UNHINTED* = 256
enum GET_GLYPH_OUTLINE_FORMAT : uint {
    GGO_BEZIER = 3,
    GGO_BITMAP = 1,
    GGO_GLYPH_INDEX = 128,
    GGO_GRAY2_BITMAP = 4,
    GGO_GRAY4_BITMAP = 5,
    GGO_GRAY8_BITMAP = 6,
    GGO_METRICS = 0,
    GGO_NATIVE = 2,
    GGO_UNHINTED = 256,
}
#define global GGO_BEZIER       0x3
#define global GGO_BITMAP       0x1
#define global GGO_GLYPH_INDEX  0x80
#define global GGO_GRAY2_BITMAP 0x4
#define global GGO_GRAY4_BITMAP 0x5
#define global GGO_GRAY8_BITMAP 0x6
#define global GGO_METRICS      0x0
#define global GGO_NATIVE       0x2
#define global GGO_UNHINTED     0x100