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 组件类型。 |