Bagikan melalui


Fungsi GetThemeSysFont (uxtheme.h)

Mengambil LOGFONT dari font sistem.

Sintaks

HRESULT GetThemeSysFont(
  [in]  HTHEME   hTheme,
  [in]  int      iFontId,
  [out] LOGFONTW *plf
);

Parameter

[in] hTheme

Jenis: HTHEME

Menangani data tema.

[in] iFontId

Jenis: int

Nilai tipe int yang menentukan font sistem. Mungkin salah satu nilai berikut.

Nilai Makna
TMT_CAPTIONFONT
Font yang digunakan oleh keterangan jendela.
TMT_SMALLCAPTIONFONT
Font yang digunakan oleh keterangan kecil jendela.
TMT_MENUFONT
Font yang digunakan oleh menu.
TMT_STATUSFONT
Font yang digunakan dalam pesan status.
TMT_MSGBOXFONT
Font yang digunakan untuk menampilkan pesan dalam kotak pesan.
TMT_ICONTITLEFONT
Fonta yang digunakan untuk ikon.

[out] plf

Jenis: LOGFONTW*

Penunjuk ke struktur LOGFONT yang menerima informasi font dari fungsi ini.

Nilai kembali

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Fungsi ini membutuhkan vssym32.h dan uxtheme.h.

Jika handel data tema bukan handel NULL , fungsi ini mengembalikan LOGFONT yang diinginkan dari bagian SysMetrics dari gaya visual. Jika handel data tema adalah NULL, fungsi mengembalikan nilai metrik sistem global dengan jenis yang sama.

Font diskalakan dalam titik per inci untuk layar logika saat ini.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header uxtheme.h
Pustaka UxTheme.lib
DLL UxTheme.dll