DrawThemeEdge 関数 (uxtheme.h)
四角形の表示スタイルで定義された 1 つ以上のエッジを描画します。
構文
HRESULT DrawThemeEdge(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT pDestRect,
[in] UINT uEdge,
[in] UINT uFlags,
[out] LPRECT pContentRect
);
パラメーター
[in] hTheme
種類: HTHEME
ウィンドウの指定したテーマ データを処理します。 OpenThemeData を使用して HTHEME を作成します。
[in] hdc
種類: HDC
Hdc。
[in] iPartId
型: int
四角形を含むパーツを指定する int 型の値。 「パーツと状態」を参照してください。
[in] iStateId
型: int
パーツの状態を指定する int 型の値。 「パーツと状態」を参照してください。
[in] pDestRect
種類: LPCRECT
論理座標で四角形を含む RECT 構造体へのポインター。
[in] uEdge
型: UINT
描画する内側と外側のエッジの種類を指定する UINT。 このパラメーターは、1 つの内側の境界線フラグと 1 つの外側の境界線フラグ、またはいずれかの組み合わせフラグの組み合わせである必要があります。 境界線フラグは次のとおりです。
[in] uFlags
型: UINT
描画する罫線の種類を指定する UINT。 このパラメーターは、次の値と組み合わせて使用できます。
[out] pContentRect
型: LPRECT
uFlags が BF_ADJUST に設定されている場合、内部の四角形を受け取る四角形を論理座標で含む RECT 構造体へのポインター。 このパラメーターは NULL に設定できます。
戻り値
種類: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | uxtheme.h |
Library | UxTheme.lib |
[DLL] | UxTheme.dll |