DrawThemeParentBackgroundEx 関数 (uxtheme.h)
部分的に透明またはアルファブレンドされた子コントロールによって使用され、親の一部が表示される前に描画されます。 WM_ERASEBKGNDメッセージの後にWM_PRINTCLIENTを送信します。
構文
HRESULT DrawThemeParentBackgroundEx(
[in] HWND hwnd,
[in] HDC hdc,
[in] DWORD dwFlags,
[in] const RECT *prc
);
パラメーター
[in] hwnd
種類: HWND
子コントロールのハンドル。
[in] hdc
種類: HDC
子コントロールの HDC。
[in] dwFlags
型: DWORD
次の値のうち 0 個以上。 この値が 0 の場合、この関数は親がWM_PRINTCLIENT処理した場合にのみ S_OKを返します。
値 | 意味 |
---|---|
|
設定されている場合、 hdc はクライアント DC ではなくウィンドウ DC であると見なされます。 |
|
設定した場合、この関数は WM_CTLCOLORSTATIC メッセージを親に送信し、ブラシが指定されている場合はブラシを使用します。 それ以外の場合は、COLOR_BTNFACEを使用します。 |
|
設定した場合、親が実際にWM_ERASEBKGNDに描画された場合、この関数は WM_CTLCOLORSTATIC メッセージを送信せずに S_OKを返します。 |
[in] prc
型: const RECT*
省略可能。 描画する領域を子座標で指定します。 このパラメーターが NULL の場合、描画される領域には、子コントロールが占有する領域全体が含まれます。
戻り値
型: HRESULT
成功した場合は S_OK、それ以外の場合は S_FALSE。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | uxtheme.h |
Library | UxTheme.lib |
[DLL] | UxTheme.dll |