Bagikan melalui


enumerasi MONITOR_DPI_TYPE (shellscalingapi.h)

Mengidentifikasi pengaturan titik per inci (dpi) untuk monitor.

Sintaks

typedef enum MONITOR_DPI_TYPE {
  MDT_EFFECTIVE_DPI = 0,
  MDT_ANGULAR_DPI = 1,
  MDT_RAW_DPI = 2,
  MDT_DEFAULT
} ;

Konstanta

 
MDT_EFFECTIVE_DPI
Nilai: 0
DPI yang efektif. Nilai ini harus digunakan saat menentukan faktor skala yang benar untuk menskalakan elemen UI. Ini menggabungkan faktor skala yang ditetapkan oleh pengguna untuk tampilan khusus ini.
MDT_ANGULAR_DPI
Nilai: 1
DPI sudut. DPI ini memastikan penyajian pada resolusi sudut yang sesuai di layar. Ini tidak termasuk faktor skala yang ditetapkan oleh pengguna untuk tampilan khusus ini.
MDT_RAW_DPI
Nilai: 2
DPI mentah. Nilai ini adalah DPI linier layar seperti yang diukur pada layar itu sendiri. Gunakan nilai ini saat Anda ingin membaca kerapatan piksel dan bukan pengaturan penskalaan yang direkomendasikan. Ini tidak termasuk faktor skala yang ditetapkan oleh pengguna untuk tampilan khusus ini dan tidak dijamin sebagai nilai DPI yang didukung.
MDT_DEFAULT
Pengaturan DPI default untuk monitor adalah MDT_EFFECTIVE_DPI.

Keterangan

Semua pengaturan ini dipengaruhi oleh PROCESS_DPI_AWARENESS aplikasi Anda

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Header shellscalingapi.h

Lihat juga

GetDpiForMonitor