DwmGetWindowAttribute 函式 (dwmapi.h)

擷取套用至視窗之指定桌面視窗管理員 (DWM) 屬性的目前值。 如需程式設計指引和程式代碼範例,請參閱 控制非用戶端區域轉譯

語法

HRESULT DwmGetWindowAttribute(
  [in]  HWND  hwnd,
  [in]  DWORD dwAttribute,
  [out] PVOID pvAttribute,
  [in]  DWORD cbAttribute
);

參數

[in] hwnd

要從中擷取屬性值之視窗的句柄。

[in] dwAttribute

旗標,描述要擷取的值,指定為 DWMWINDOWATTRIBUTE 列舉的值。 此參數會指定要擷取的屬性,而 pvAttribute 參數會指向要擷取屬性值的物件。

[out] pvAttribute

值指標,當這個函式成功傳回時,會接收屬性的目前值。 擷取值的類型取決於 dwAttribute 參數的值。 DWMWINDOWATTRIBUTE 列舉主題指出,在每個旗標的資料列中,您應該在 pvAttribute 參數 中傳遞指向的值類型。

[in] cbAttribute

透過 pvAttribute 參數接收之屬性值的大小,以位元組為單位。 擷取值的類型,因此其大小以位元組為單位,取決於 dwAttribute 參數的值。

傳回值

類型:HRESULT

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

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 dwmapi.h
連結庫 Dwmapi.lib
DLL Dwmapi.dll

另請參閱