DPI Tinggi
Gambaran umum teknologi DPI Tinggi.
Untuk mengembangkan DPI Tinggi, Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS Menjelaskan penggantian perilaku penskalaan DPI per monitor untuk jendela anak dalam dialog. Nilai dalam enumerasi ini adalah bitfields dan dapat digabungkan. |
DIALOG_DPI_CHANGE_BEHAVIORS Dalam konteks Per Monitor v2, dialog akan secara otomatis merespons perubahan DPI dengan mengubah ukuran diri dan menghitung ulang posisi jendela anak mereka (di sini disebut sebagai tata letak ulang). |
DPI_AWARENESS Mengidentifikasi pengaturan titik per inci (dpi) untuk utas, proses, atau jendela. |
DPI_HOSTING_BEHAVIOR Mengidentifikasi perilaku hosting DPI untuk jendela. Perilaku ini memungkinkan jendela yang dibuat di utas untuk menghosting jendela anak dengan DPI_AWARENESS_CONTEXT yang berbeda. |
MONITOR_DPI_TYPE Mengidentifikasi pengaturan titik per inci (dpi) untuk monitor. |
PROCESS_DPI_AWARENESS Mengidentifikasi nilai kesadaran titik per inci (dpi). Kesadaran DPI menunjukkan berapa banyak pekerjaan penskalaan yang dilakukan aplikasi untuk DPI versus berapa banyak yang dilakukan oleh sistem. |
AdjustWindowRectExForDpi Menghitung ukuran persegi jendela yang diperlukan, berdasarkan ukuran persegi klien yang diinginkan dan DPI yang disediakan. |
AreDpiAwarenessContextsEqual Menentukan apakah dua nilai DPI_AWARENESS_CONTEXT identik. |
EnablenonClientDpiscaling Dalam tampilan DPI tinggi, memungkinkan penskalaan tampilan otomatis dari bagian area non-klien dari jendela tingkat atas yang ditentukan. Harus dipanggil selama inisialisasi jendela tersebut. |
GetAwarenessFromDpiAwarenessContext Mengambil nilai DPI_AWARENESS dari DPI_AWARENESS_CONTEXT. |
GetDialogControlDpiChangeBehavior Mengambil dan perilaku penskalaan DPI per monitor mengambil alih jendela anak dalam dialog. |
GetDialogDpiChangeBehavior Mengembalikan bendera yang mungkin telah diatur pada dialog tertentu dengan panggilan sebelumnya ke SetDialogDpiChangeBehavior. |
GetDpiAwarenessContextForProcess Mendapatkan handel DPI_AWARENESS_CONTEXT untuk proses yang ditentukan. |
GetDpiForMonitor Mengkueri titik per inci (dpi) tampilan. |
GetDpiForSystem Mengembalikan DPI sistem. |
GetDpiForWindow Mengembalikan nilai titik per inci (dpi) untuk jendela yang ditentukan. |
GetDpiFromDpiAwarenessContext Mengambil DPI dari handel DPI_AWARENESS_CONTEXT tertentu. Ini memungkinkan Anda menentukan DPI utas tanpa perlu memeriksa jendela yang dibuat dalam utas tersebut. |
GetProcessDpiAwareness Mengambil kesadaran titik per inci (dpi) dari proses yang ditentukan. |
GetSystemDpiForProcess Mengambil DPI sistem yang terkait dengan proses tertentu. Ini berguna untuk menghindari masalah kompatibilitas yang muncul dari berbagi informasi sensitif DPI antara beberapa proses yang sadar sistem dengan nilai DPI sistem yang berbeda. |
GetSystemMetricsForDpi Mengambil metrik sistem atau pengaturan konfigurasi sistem yang ditentukan dengan mempertimbangkan DPI yang disediakan. |
GetThreadDpiAwarenessContext Mendapatkan DPI_AWARENESS_CONTEXT untuk utas saat ini. |
GetThreadDpiHostingBehavior Mengambil DPI_HOSTING_BEHAVIOR dari utas saat ini. |
GetWindowDpiAwarenessContext Mengembalikan DPI_AWARENESS_CONTEXT yang terkait dengan jendela. |
GetWindowDpiHostingBehavior Mengembalikan DPI_HOSTING_BEHAVIOR jendela yang ditentukan. |
InheritWindowMonitor Menyebabkan jendela tertentu mewarisi monitor jendela lain. |
IsValidDpiAwarenessContext Menentukan apakah DPI_AWARENESS_CONTEXT yang ditentukan valid dan didukung oleh sistem saat ini. |
LogicalToPhysicalPointForPerMonitorDPI Mengonversi titik dalam jendela dari koordinat logis menjadi koordinat fisik, terlepas dari kesadaran titik per inci (dpi) pemanggil. |
OpenThemeDataForDpi Varian OpenThemeData yang membuka handel tema yang terkait dengan DPI tertentu. |
PhysicalToLogicalPointForPerMonitorDPI Mengonversi titik dalam jendela dari koordinat fisik menjadi koordinat logis, terlepas dari kesadaran titik per inci (dpi) pemanggil. |
SetDialogControlDpiChangeBehavior Mengambil alih perilaku penskalaan DPI per monitor default dari jendela anak dalam dialog. |
SetDialogDpiChangeBehavior Dialog dalam konteks Per-Monitor v2 secara otomatis diskalakan DPI. Metode ini memungkinkan Anda menyesuaikan perilaku perubahan DPI mereka. |
SetProcessDpiAwareness Mengatur tingkat kesadaran DPI proses-default. Ini setara dengan memanggil SetProcessDpiAwarenessContext dengan nilai DPI_AWARENESS_CONTEXT yang sesuai. |
SetProcessDpiAwarenessContext Mengatur proses saat ini ke konteks kesadaran titik per inci (dpi) tertentu. Konteks kesadaran DPI berasal dari nilai DPI_AWARENESS_CONTEXT. |
SetThreadCursorCreationScaling Mengatur skala DPI tempat kursor dibuat pada utas ini dimaksudkan. Nilai ini diperkirakan saat menskalakan kursor untuk monitor tertentu tempat kursor ditampilkan. |
SetThreadDpiAwarenessContext Atur kesadaran DPI untuk utas saat ini ke nilai yang disediakan. |
SetThreadDpiHostingBehavior Mengatur DPI_HOSTING_BEHAVIOR utas. Perilaku ini memungkinkan jendela yang dibuat di utas untuk menghosting jendela anak dengan DPI_AWARENESS_CONTEXT yang berbeda. |
SystemParametersInfoForDpi Mengambil nilai salah satu parameter di seluruh sistem, dengan mempertimbangkan nilai DPI yang disediakan. |