共用方式為


RegisterScaleChangeEvent 函式 (shellscalingapi.h)

註冊調整可能變更時所觸發的事件。 此函式會取代 RegisterScaleChangeNotifications

語法

HRESULT RegisterScaleChangeEvent(
  [in]  HANDLE    hEvent,
  [out] DWORD_PTR *pdwCookie
);

參數

[in] hEvent

要註冊調整變更通知的事件句柄。

[out] pdwCookie

當此函式成功傳回時,這個值會接收 Cookie 的指標位址,以便稍後透過 UnregisterScaleChangeEvent 取消註冊調整變更通知。

傳回值

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

每當會影響縮放比例變更的內容時,就會引發事件,但只是因為縮放比例可能會受到影響,並不表示它已經發生。 呼叫端可以快取縮放比例,以確認監視器的縮放比例實際上已變更。 事件句柄將會重複,因此呼叫端可以隨時關閉其句柄。

規格需求

需求
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 shellscalingapi.h
程式庫 Shcore.lib
Dll Shcore.dll

另請參閱

GetScaleFactorForMonitor

UnregisterScaleChangeEvent