Struktur EXTLOGFONTA (wingdi.h)
Struktur EXTLOGFONT menentukan atribut font.
Sintaksis
typedef struct tagEXTLOGFONTA {
LOGFONTA elfLogFont;
BYTE elfFullName[LF_FULLFACESIZE];
BYTE elfStyle[LF_FACESIZE];
DWORD elfVersion;
DWORD elfStyleSize;
DWORD elfMatch;
DWORD elfReserved;
BYTE elfVendorId[ELF_VENDOR_SIZE];
DWORD elfCulture;
PANOSE elfPanose;
} EXTLOGFONTA, *PEXTLOGFONTA, *NPEXTLOGFONTA, *LPEXTLOGFONTA;
Anggota
elfLogFont
Menentukan beberapa atribut font yang ditentukan. Anggota ini adalah struktur LOGFONT
elfFullName[LF_FULLFACESIZE]
Nama unik untuk font (misalnya, ABCD Font Company TrueType Bold Italic Sans Serif).
elfStyle[LF_FACESIZE]
Gaya font (misalnya, Cetak Miring Tebal).
elfVersion
Dipesan. Harus nol.
elfStyleSize
Anggota ini hanya memiliki arti untuk font yang diisyaratkan. Ini menentukan ukuran titik di mana font diisyaratkan. Jika diatur ke nol, yang merupakan nilai defaultnya, font diisyaratkan pada ukuran titik yang sesuai dengan lfHeight anggota struktur LOGFONT ditentukan oleh elfLogFont.
elfMatch
Pengidentifikasi unik untuk font enumerasi. Ini akan diisi oleh antarmuka perangkat grafis (GDI) pada enumerasi font.
elfReserved
Dipesan; harus nol.
elfVendorId[ELF_VENDOR_SIZE]
Pengidentifikasi 4 byte vendor font.
elfCulture
Dipesan; harus nol.
elfPanose
Struktur PANOSE
Komentar
Nota
Header wingdi.h mendefinisikan EXTLOGFONT sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
wingdi.h (termasuk Windows.h) |
Lihat juga
Font dan Teks
LOGFONT
PANOSE