Bagikan melalui


Fungsi GetThemeAppProperties (uxtheme.h)

Mengambil bendera properti yang mengontrol bagaimana gaya visual diterapkan dalam aplikasi saat ini.

Sintaks

DWORD GetThemeAppProperties();

Mengembalikan nilai

Jenis: DWORD

Nilai pengembalian berikut adalah bendera bit yang dikombinasikan dengan operator OR logis.

Menampilkan kode Deskripsi
STAP_ALLOW_NONCLIENT
Menentukan bahwa area non-sekitar jendela aplikasi memiliki gaya visual yang diterapkan.
STAP_ALLOW_CONTROLS
Menentukan bahwa kontrol di jendela aplikasi memiliki gaya visual yang diterapkan.
STAP_ALLOW_WEBCONTENT
Menentukan bahwa semua konten web yang ditampilkan dalam aplikasi dirender menggunakan gaya visual.

Keterangan

Bendera individual dapat diekstraksi dari hasil dengan menggabungkan hasilnya dengan LOGICAL AND dari bendera yang diinginkan.

Jangan panggil fungsi ini selama DllMain atau konstruktor objek global. Ini dapat menyebabkan nilai pengembalian yang tidak valid.

Contoh

Contoh mengekstrak status bendera tunggal dari hasil fungsi.

DWORD resultFlags = GetThemeAppProperties();
bool ctrlsAreThemed = ((resultFlags & STAP_ALLOW_CONTROLS) != 0);

Persyaratan

Persyaratan Nilai
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 (versi 1.0 atau yang lebih baru)

Lihat juga

SetThemeAppProperties