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 識別殼層中所需的 UI 元件類型。 |