DwmGetWindowAttribute 関数 (dwmapi.h)

ウィンドウに適用されている指定されたデスクトップ ウィンドウ マネージャー (DWM) 属性の現在の値を取得します。 プログラミング ガイダンスとコード例については、「 クライアント領域以外のレンダリングの制御」を参照してください。

構文

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

パラメーター

hwnd

属性値の取得元となるウィンドウへのハンドル。

dwAttribute

DWMWINDOWATTRIBUTE 列挙の値として指定された、取得する値を示すフラグ。 このパラメーターは、取得する属性を指定し、 pvAttribute パラメーターは属性値を取得するオブジェクトを指します。

[out] pvAttribute

この関数が正常に返されると、 属性の現在の値を受け取る値へのポインター。 取得された値の型は、 dwAttribute パラメーターの値によって異なります。 DWMWINDOWATTRIBUTE 列挙トピックは、各フラグの行で、pvAttribute パラメーターで へのポインターを渡す必要がある値の種類を示します。

cbAttribute

pvAttribute パラメーターを介して受信される属性値のサイズ (バイト単位)。 取得した値の型(バイト単位)は、 dwAttribute パラメーターの値によって異なります。

戻り値

型: HRESULT

関数が成功した場合は、S_OK を返します。 それ以外の場合は、 HRESULTエラー コードが返されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dwmapi.h
Library Dwmapi.lib
[DLL] Dwmapi.dll

関連項目