Bagikan melalui


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

Lihat juga

CreateFont

CreateFontIndirect

ENUMLOGFONTEXDV

EnumFontFamilies

EnumFontFamiliesEx

EnumFonts

Fungsi Font dan Teks

Font dan Gambaran Umum Teks