Fungsi GetCharWidthI (wingdi.h)
Fungsi GetCharWidthI mengambil lebar, dalam koordinat logis, indeks glyph berturut-turut dalam rentang tertentu dari font saat ini.
Sintaks
BOOL GetCharWidthI(
[in] HDC hdc,
[in] UINT giFirst,
[in] UINT cgi,
[in] LPWORD pgi,
[out] LPINT piWidths
);
Parameter
[in] hdc
Handel ke konteks perangkat.
[in] giFirst
Indeks glyph pertama dalam grup indeks glyph berturut-turut.
[in] cgi
Jumlah indeks glyph.
[in] pgi
Penunjuk ke array indeks glyph. Jika parameter ini bukan NULL, parameter ini digunakan alih-alih parameter giFirst .
[out] piWidths
Penunjuk ke buffer yang menerima lebar, dalam koordinat logis.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
Fungsi GetCharWidthI memproses indeks glyph berturut-turut jika parameter pgi adalah NULL dengan parameter giFirst yang menunjukkan indeks glyph pertama yang akan diproses dan parameter cgi yang menunjukkan berapa banyak indeks glyph yang akan diproses. Jika tidak, fungsi GetCharWidthI memproses array indeks glyph yang diacu oleh parameter pgi dengan parameter cgi yang menunjukkan berapa banyak indeks glyph yang akan diproses.
Jika karakter tidak ada di font saat ini, karakter tersebut akan diberi lebar karakter default.
Persyaratan
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 |