Referensi DPI Tinggi

Fungsi

Topik Deskripsi
AdjustWindowRectExForDpi Varian AdjustWindowRectEx yang mengembalikan nilai yang diskalakan ke DPI tertentu.
AreDpiAwarenessContextsEqual Menentukan apakah dua nilai DPI_AWARENESS_CONTEXT setara.
EnablenonClientDpiscaling Mengaktifkan penskalaan otomatis area non-klien dari jendela tingkat atas yang ditentukan.
GetAwarenessFromDpiAwarenessContext Mengambil nilai DPI_AWARENESS dari DPI_AWARENESS_CONTEXT
GetDpiForMonitor Mengkueri informasi DPI yang terkait dengan monitor.
GetDpiForSystem Mengembalikan DPI sistem.
GetDpiForWindow Mengembalikan DPI saat ini untuk jendela yang ditentukan.
GetProcessDpiAwareness Mengambil mode virtualisasi DPI dari proses yang ditentukan.
GetSystemMetricsForDpi Varian GetSystemMetrics yang mengembalikan nilai yang diskalakan ke DPI tertentu.
GetThreadDpiAwarenessContext Mengambil konteks kesadaran DPI aktif untuk utas saat ini.
GetWindowDpiAwarenessContext Mengambil konteks kesadaran DPI untuk jendela.
IsValidDpiAwarenessContext Menentukan apakah DPI_AWARENESS_CONTEXT valid dan didukung oleh sistem saat ini.
LogicalToPhysicalPointForPerMonitorDPI Mengonversi titik dalam jendela dari koordinat logis menjadi koordinat fisik, terlepas dari kesadaran DPI dari pemanggil.
PhysicalToLogicalPointForPerMonitorDPI Mengonversi titik dalam jendela dari koordinat fisik menjadi koordinat logis, terlepas dari kesadaran DPI dari pemanggil.
SetProcessDpiAwareness Mengatur mode virtualisasi DPI untuk proses saat ini.
SetThreadDpiAwarenessContext Mengubah konteks kesadaran DPI aktif untuk utas saat ini.
SystemParametersInfoForDpi Varian SystemParametersInfo yang mengembalikan nilai yang diskalakan ke DPI tertentu.
SetProcessDpiAwarenessContext Mengatur konteks kesadaran DPI untuk proses saat ini.
SetDialogDpiChangeBehavior Mengambil alih perilaku penskalaan DPI per monitor default dari dialog.
GetDialogDpiChangeBehavior Mengambil perilaku penskalaan DPI per monitor dari dialog.
SetDialogControlDpiChangeBehavior Mengambil alih perilaku penskalaan DPI per monitor default dari jendela anak dalam dialog.
GetDialogControlDpiChangeBehavior Mengambil penggantian perilaku penskalaan DPI per monitor dari jendela anak dalam dialog.
OpenThemeDataForDpi Varian OpenThemeData yang membuka handel tema yang terkait dengan DPI tertentu.
GetSystemDpiForProcess Mengambil DPI sistem yang terkait dengan proses tertentu.
GetDpiFromDpiAwarenessContext Mengambil DPI dari handel DPI_AWARENESS_CONTEXT tertentu.
SetThreadDpiHostingBehavior Mengambil alih perilaku hosting DPI default dari utas saat ini.
GetThreadDpiHostingBehavior Mengambil perilaku hosting DPI dari utas saat ini.
GetWindowDpiHostingBehavior Mengambil perilaku hosting DPI dari jendela yang ditentukan.

 

Jenis

Topik Deskripsi
DPI_AWARENESS Mewakili mode virtualisasi koordinat DPI.
DPI_AWARENESS_CONTEXT Token yang mewakili mode virtualisasi DPI dan perilaku terkait.
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Menjelaskan penggantian perilaku penskalaan DPI per monitor untuk jendela anak dalam dialog.
DIALOG_DPI_CHANGE_BEHAVIORS Menjelaskan penggantian perilaku penskalaan DPI per monitor untuk dialog.
MONITOR_DPI_TYPE Mewakili jenis DPI yang terkait dengan monitor.
PROCESS_DPI_AWARENESS Mewakili mode virtualisasi koordinat DPI dari suatu proses.
DPI_HOSTING_BEHAVIOR Mewakili perilaku hosting DPI untuk jendela.

 

Pesan

Topik Deskripsi
WM_DPICHANGED Memberi tahu jendela tingkat atas bahwa DPI-nya telah berubah.
WM_DPICHANGED_BEFOREPARENT Memberi tahu jendela anak bahwa DPI yang terkait dengan jendela penampungnya telah berubah. Dikirim sebelum jendela induk diberi tahu.
WM_DPICHANGED_AFTERPARENT Memberi tahu jendela anak bahwa DPI yang terkait dengan jendela penampungnya telah berubah. Dikirim setelah jendela induk diberi tahu.
WM_GETDPISCALEDSIZE Memungkinkan jendela tingkat atas untuk mengubah ukuran secara non-linier sebagai respons terhadap perubahan DPI.