#include <shtypes.h>
Go to the source code of this file.
|
enum | MONITOR_DPI_TYPE { MDT_EFFECTIVE_DPI
, MDT_ANGULAR_DPI
, MDT_RAW_DPI
, MDT_DEFAULT = MDT_EFFECTIVE_DPI
} |
|
enum | PROCESS_DPI_AWARENESS { PROCESS_DPI_UNAWARE
, PROCESS_SYSTEM_DPI_AWARE
, PROCESS_PER_MONITOR_DPI_AWARE
} |
|
enum | DISPLAY_DEVICE_TYPE { DEVICE_PRIMARY
, DEVICE_IMMERSIVE
} |
|
enum | SCALE_CHANGE_FLAGS { SCF_VALUE_NONE
, SCF_SCALE
, SCF_PHYSICAL
} |
|
enum | SHELL_UI_COMPONENT { SHELL_UI_COMPONENT_TASKBARS
, SHELL_UI_COMPONENT_NOTIFICATIONAREA
, SHELL_UI_COMPONENT_DESKBAND
} |
|
|
DEVICE_SCALE_FACTOR WINAPI | GetScaleFactorForDevice (_In_ DISPLAY_DEVICE_TYPE deviceType) |
|
HRESULT WINAPI | RegisterScaleChangeNotifications (_In_ DISPLAY_DEVICE_TYPE displayDevice, _In_ HWND hwndNotify, _In_ UINT uMsgNotify, _Out_ DWORD *pdwCookie) |
|
HRESULT WINAPI | RevokeScaleChangeNotifications (_In_ DISPLAY_DEVICE_TYPE displayDevice, _In_ DWORD dwCookie) |
|
HRESULT WINAPI | GetScaleFactorForMonitor (_In_ HMONITOR hMon, _Out_ DEVICE_SCALE_FACTOR *pScale) |
|
HRESULT WINAPI | RegisterScaleChangeEvent (_In_ HANDLE hEvent, _Out_ DWORD_PTR *pdwCookie) |
|
HRESULT WINAPI | UnregisterScaleChangeEvent (_In_ DWORD_PTR dwCookie) |
|
HRESULT WINAPI | SetProcessDpiAwareness (_In_ PROCESS_DPI_AWARENESS value) |
|
HRESULT WINAPI | GetProcessDpiAwareness (_In_opt_ HANDLE hprocess, _Out_ PROCESS_DPI_AWARENESS *value) |
|
HRESULT WINAPI | GetDpiForMonitor (_In_ HMONITOR hmonitor, _In_ MONITOR_DPI_TYPE dpiType, _Out_ UINT *dpiX, _Out_ UINT *dpiY) |
|
UINT WINAPI | GetDpiForShellUIComponent (_In_ SHELL_UI_COMPONENT) |
|
◆ DISPLAY_DEVICE_TYPE
◆ MONITOR_DPI_TYPE
Enumerator |
---|
MDT_EFFECTIVE_DPI | |
MDT_ANGULAR_DPI | |
MDT_RAW_DPI | |
MDT_DEFAULT | |
Definition at line 12 of file shellscalingapi.h.
◆ PROCESS_DPI_AWARENESS
Enumerator |
---|
PROCESS_DPI_UNAWARE | |
PROCESS_SYSTEM_DPI_AWARE | |
PROCESS_PER_MONITOR_DPI_AWARE | |
Definition at line 20 of file shellscalingapi.h.
21{
@ PROCESS_SYSTEM_DPI_AWARE
@ PROCESS_PER_MONITOR_DPI_AWARE
◆ SCALE_CHANGE_FLAGS
Enumerator |
---|
SCF_VALUE_NONE | |
SCF_SCALE | |
SCF_PHYSICAL | |
Definition at line 33 of file shellscalingapi.h.
◆ SHELL_UI_COMPONENT
Enumerator |
---|
SHELL_UI_COMPONENT_TASKBARS | |
SHELL_UI_COMPONENT_NOTIFICATIONAREA | |
SHELL_UI_COMPONENT_DESKBAND | |
Definition at line 56 of file shellscalingapi.h.
57{
@ SHELL_UI_COMPONENT_DESKBAND
@ SHELL_UI_COMPONENT_NOTIFICATIONAREA
@ SHELL_UI_COMPONENT_TASKBARS
◆ GetDpiForMonitor()
◆ GetDpiForShellUIComponent()
◆ GetProcessDpiAwareness()
◆ GetScaleFactorForDevice()
◆ GetScaleFactorForMonitor()
◆ RegisterScaleChangeEvent()
◆ RegisterScaleChangeNotifications()
◆ RevokeScaleChangeNotifications()
◆ SetProcessDpiAwareness()
◆ UnregisterScaleChangeEvent()