Fungsi CreateFontIndirectExA (wingdi.h)
Fungsi CreateFontIndirectEx menentukan font logis yang memiliki karakteristik dalam struktur yang ditentukan. Font kemudian dapat dipilih sebagai font saat ini untuk konteks perangkat apa pun.
Sintaks
HFONT CreateFontIndirectExA(
[in] const ENUMLOGFONTEXDVA *unnamedParam1
);
Parameter
[in] unnamedParam1
Penunjuk ke struktur ENUMLOGFONTEXDV yang menentukan karakteristik beberapa font master.
Perhatikan, fungsi ini mengabaikan anggota elfDesignVector di ENUMLOGFONTEXDV.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke struktur ENUMLOGFONTEXDV baru.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Tidak tersedia informasi kesalahan yang diperluas.
Keterangan
Fungsi CreateFontIndirectEx membuat font logis dengan karakteristik yang ditentukan dalam struktur ENUMLOGFONTEXDV . Ketika font ini dipilih dengan menggunakan fungsi SelectObject , pemeta font GDI mencoba mencocokkan font logis dengan font fisik yang ada. Jika gagal menemukan kecocokan yang tepat, ia memberikan alternatif yang karakteristiknya cocok dengan sebanyak mungkin karakteristik yang diminta.
Saat Anda tidak lagi memerlukan font, panggil fungsi DeleteObject untuk menghapusnya.
Pemeta font untuk CreateFont, CreateFontIndirect, dan CreateFontIndirectEx mengenali bahasa Inggris dan nama typeface yang dilokalkan, terlepas dari lokalnya.
Catatan
Header wingdi.h mendefinisikan CreateFontIndirectEx sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wingdi.h (sertakan Windows.h) |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |