Fungsi GetTextCharsetInfo (wingdi.h)

Mengambil informasi tentang kumpulan karakter font yang saat ini dipilih ke dalam konteks perangkat tertentu.

Sintaks

int GetTextCharsetInfo(
  [in]            HDC             hdc,
  [out, optional] LPFONTSIGNATURE lpSig,
  [in]            DWORD           dwFlags
);

Parameter

[in] hdc

Menangani konteks perangkat. Fungsi ini memperoleh informasi tentang font yang dipilih ke dalam konteks perangkat ini.

[out, optional] lpSig

Penunjuk ke struktur data FONTSIGNATURE yang menerima informasi tanda tangan font.

Jika font TrueType saat ini dipilih ke dalam konteks perangkat, struktur FONTSIGNATURE menerima informasi yang mengidentifikasi halaman kode dan subranges Unicode yang fontnya menyediakan glyph.

Jika font selain TrueType saat ini dipilih ke dalam konteks perangkat, struktur FONTSIGNATURE menerima nol. Dalam hal ini, aplikasi harus menggunakan fungsi TranslateCharsetInfo untuk mendapatkan informasi tanda tangan font generik untuk kumpulan karakter.

Parameter lpSig menentukan NULL jika aplikasi tidak memerlukan informasi FONTSIGNATURE . Dalam hal ini, aplikasi juga dapat memanggil fungsi GetTextCharset , yang setara dengan memanggil GetTextCharsetInfo dengan lpSig diatur ke NULL.

[in] dwFlags

Dipesan; harus diatur ke 0.

Mengembalikan nilai

Jika berhasil, mengembalikan nilai yang mengidentifikasi kumpulan karakter font yang saat ini dipilih ke dalam konteks perangkat yang ditentukan. Pengidentifikasi set karakter berikut didefinisikan:

Jika fungsi gagal, nilai yang dikembalikan adalah DEFAULT_CHARSET.

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

FONTSIGNATURE

GetTextCharset

TranslateCharsetInfo

Fungsi Unicode dan Set Karakter

Unicode dan Set Karakter