Fungsi GetTextMetricsA (wingdi.h)
Fungsi GetTextMetrics mengisi buffer yang ditentukan dengan metrik untuk font yang saat ini dipilih.
Sintaks
BOOL GetTextMetricsA(
[in] HDC hdc,
[out] LPTEXTMETRICA lptm
);
Parameter
[in] hdc
Handel ke konteks perangkat.
[out] lptm
Penunjuk ke struktur TEXTMETRIC yang menerima metrik teks.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
Untuk menentukan apakah font adalah font TrueType, pertama-tama pilih font tersebut ke DC, lalu panggil GetTextMetrics, lalu periksa TMPF_TRUETYPE di TEXTMETRIC.tmPitchAndFamily. Perhatikan bahwa GetDC mengembalikan DC yang tidak diinisialisasi, yang memiliki "Sistem" (font bitmap) sebagai font default; dengan demikian kebutuhan untuk memilih font ke dalam DC.
Contoh
Misalnya, lihat "Menampilkan Input Keyboard" di Menggunakan Input Keyboard atau Menggambar Teks dari Font Berbeda pada Baris yang Sama.
Catatan
Header wingdi.h mendefinisikan GetTextMetrics 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
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk