Bagikan melalui


Fungsi GetDpiForWindow (winuser.h)

Mengembalikan nilai titik per inci (dpi) untuk jendela yang ditentukan.

Sintaks

UINT GetDpiForWindow(
  [in] HWND hwnd
);

Parameter

[in] hwnd

Jendela yang ingin Anda dapatkan informasinya.

Mengembalikan nilai

DPI untuk jendela, yang tergantung pada DPI_AWARENESS jendela. Lihat bagian Keterangan untuk informasi lebih lanjut. Nilai hwnd yang tidak valid akan menghasilkan nilai pengembalian 0.

Keterangan

Tabel berikut menunjukkan nilai pengembalian GetDpiForWindow berdasarkan DPI_AWARENESShwnd yang disediakan.

DPI_AWARENESS Mengembalikan nilai
DPI_AWARENESS_UNAWARE Nilai dasar DPI diatur ke 96 (didefinisikan sebagai 'USER_DEFAULT_SCREEN_DPI')
DPI_AWARENESS_SYSTEM_AWARE DPI sistem.
DPI_AWARENESS_PER_MONITOR_AWARE DPI monitor tempat jendela berada.

Contoh

Lihat Membuat aplikasi Direct2D sederhana.

Persyaratan

   
Klien minimum yang didukung Windows 10, versi 1607 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga