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

こちらもご覧ください