共用方式為


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 元件類型。