shellscalingapi.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

shellscalingapi.h 包含以下编程接口:

函数

 
GetDpiForMonitor

查询显示器的每英寸点数 (dpi) 。
GetDpiForShellUIComponent

根据当前比例系数和PROCESS_DPI_AWARENESS检索SHELL_UI_COMPONENT占用的每英寸 (dpi) 点数。
GetProcessDpiAwareness

检索指定进程的感知 (dpi) 每英寸点数。
GetScaleFactorForDevice

获取显示设备的首选比例系数。
GetScaleFactorForMonitor

获取特定监视器的比例因子。 此函数替换 GetScaleFactorForDevice。
RegisterScaleChangeEvent

注册在缩放可能更改时触发的事件。 此函数替换 RegisterScaleChangeNotifications。
RegisterScaleChangeNotifications

注册一个窗口,以在缩放信息更改时接收回调。
RevokeScaleChangeNotifications

撤销窗口的注册,防止它在缩放信息更改时接收回调。
SetProcessDpiAwareness

设置进程默认 DPI 感知级别。 这相当于使用相应的DPI_AWARENESS_CONTEXT值调用 SetProcessDpiAwarenessContext。
UnregisterScaleChangeEvent

取消注册通过 RegisterScaleChangeEvent 注册的规模更改事件。 此函数替换 RevokeScaleChangeNotifications。

枚举

 
DISPLAY_DEVICE_TYPE

指示设备是主要还是沉浸式显示器类型。
MONITOR_DPI_TYPE

标识监视器 (dpi) 设置的每英寸点数。
PROCESS_DPI_AWARENESS

标识每英寸点数 (dpi) 感知值。 DPI 感知指示应用程序为 DPI 执行的缩放工作量与系统完成的缩放量。
SCALE_CHANGE_FLAGS

用于指示发生的缩放更改的标志。
SHELL_UI_COMPONENT

标识 shell 中所需的 UI 组件类型。