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

Lihat juga

Fungsi Font dan Teks

Font dan Gambaran Umum Teks

GetCharABCWidths

GetCharABCWidthsFloat

GetCharWidth32

GetCharWidthFloat