PathGradientBrush クラス (gdipluspath.h)

PathGradientBrush オブジェクトには、パスの内部を徐々に変化する色で塗りつぶすために使用できる色グラデーションの属性が格納されます。 パス グラデーション ブラシには、境界パス、境界の色、中心点、中心の色があります。 パス グラデーション ブラシを使用して領域を塗りつぶすと、境界パスから中心点に移動すると、色が境界の色から中心の色に徐々に変化します。

継承

PathGradientBrush クラスは Brush を実装します。

メソッド

PathGradientBrush クラスには、これらのメソッドがあります。

 
PathGradientBrush::GetBlend

PathGradientBrush::GetBlend メソッドは、ブレンド係数と、このパス グラデーション ブラシに現在設定されている対応するブレンド位置を取得します。
PathGradientBrush::GetBlendCount

PathGradientBrush::GetBlendCount メソッドは、このパス グラデーション ブラシに現在設定されているブレンド 係数の数を取得します。
PathGradientBrush::GetCenterColor

PathGradientBrush::GetCenterColor メソッドは、このパス グラデーション ブラシの中心点の色を取得します。
PathGradientBrush::GetCenterPoint

PathGradientBrush::GetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を取得します。 (オーバーロード 1/2)
PathGradientBrush::GetCenterPoint

PathGradientBrush::GetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を取得します。 (オーバーロード 2/2)
PathGradientBrush::GetFocusScales

PathGradientBrush::GetFocusScales メソッドは、このパス グラデーション ブラシのフォーカス スケールを取得します。
PathGradientBrush::GetGammaCorrection

PathGradientBrush::GetGammaCorrection メソッドは、このパス グラデーション ブラシに対してガンマ補正を有効にするかどうかを決定します。
PathGradientBrush::GetGraphicsPath

PathGradientBrush::GetGraphicsPath メソッドは、Windows GDI+ バージョン 1.0 では実装されていません。
PathGradientBrush::GetInterpolationColorCount

PathGradientBrush::GetInterpolationColorCount メソッドは、このパス グラデーション ブラシに現在指定されている既定の色の数を取得します。
PathGradientBrush::GetInterpolationColors

PathGradientBrush::GetInterpolationColors メソッドは、このパス グラデーション ブラシに現在指定されている既定の色とブレンド位置を取得します。
PathGradientBrush::GetPointCount

PathGradientBrush::GetPointCount メソッドは、このブラシの境界パスを定義するポイントの配列内のポイント数を取得します。
PathGradientBrush::GetRectangle

PathGradientBrush::GetRectangle メソッドは、このパス グラデーション ブラシの境界パスを囲む最小の四角形を取得します。 (オーバーロード 1/2)
PathGradientBrush::GetRectangle

PathGradientBrush::GetRectangle メソッドは、このパス グラデーション ブラシの境界パスを囲む最小の四角形を取得します。 (オーバーロード 2/2)
PathGradientBrush::GetSurroundColorCount

PathGradientBrush::GetSurroundColorCount メソッドは、このパス グラデーション ブラシの境界パスに指定されている色の数を取得します。
PathGradientBrush::GetSurroundColors

PathGradientBrush::GetSurroundColors メソッドは、このパス グラデーション ブラシに現在指定されているサラウンドカラーを取得します。
PathGradientBrush::GetTransform

PathGradientBrush::GetTransform メソッドは、このパス グラデーション ブラシの変換マトリックスを取得します。
PathGradientBrush::GetWrapMode

PathGradientBrush::GetWrapMode メソッドは、このパス グラデーション ブラシに対して現在設定されているラップ モードを取得します。
PathGradientBrush::MultiplyTransform

PathGradientBrush::MultiplyTransform メソッドは、ブラシの変換行列をそれ自体と別の行列の積で更新します。
PathGradientBrush::P athGradientBrush

GraphicsPath オブジェクトに基づいて PathGradientBrush::P athGradientBrush オブジェクトを作成します。
PathGradientBrush::P athGradientBrush

PathGradientBrush::P athGradientBrush(const PathGradientBrush &) コンストラクター (gdipluspath.h) には、PathGradientBrush クラスのコンストラクターが一覧表示されます。
PathGradientBrush::P athGradientBrush

ポイントの配列に基づいて PathGradientBrush::P athGradientBrush オブジェクトを作成します。 パス グラデーション ブラシのラップ モードを初期化します。
PathGradientBrush::P athGradientBrush

ポイントの配列に基づいて PathGradientBrush オブジェクトを作成します。 パス グラデーション ブラシのラップ モードを初期化します。
PathGradientBrush::P athGradientBrush

PathGradientBrush::P athGradientBrush~r5 コンストラクター (gdipluspath.h) には、PathGradientBrush クラスのコンストラクターが一覧表示されます。
PathGradientBrush::ResetTransform

PathGradientBrush::ResetTransform メソッドは、このパス グラデーション ブラシの変換マトリックスを ID 行列にリセットします。 つまり、変換は行われません。
PathGradientBrush::RotateTransform

PathGradientBrush::RotateTransform メソッドは、このブラシの現在の変換行列をそれ自体と回転行列の積で更新します。
PathGradientBrush::ScaleTransform

PathGradientBrush::ScaleTransform メソッドは、このブラシの現在の変換マトリックスをそれ自体とスケーリング マトリックスの積で更新します。
PathGradientBrush::SetBlend

PathGradientBrush::SetBlend メソッドは、このパス グラデーション ブラシのブレンド係数とブレンド位置を設定します。
PathGradientBrush::SetBlendBellShape

PathGradientBrush::SetBlendBellShape メソッドは、このパス グラデーション ブラシのブレンドシェイプを設定します。
PathGradientBrush::SetBlendTriangularShape

PathGradientBrush::SetBlendTriangularShape メソッドは、このパス グラデーション ブラシのブレンドシェイプを設定します。
PathGradientBrush::SetCenterColor

PathGradientBrush::SetCenterColor メソッドは、このパス グラデーション ブラシの中心の色を設定します。 中心の色は、ブラシの中心点に表示される色です。
PathGradientBrush::SetCenterPoint

PathGradientBrush::SetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を設定します。 既定では、中心点はブラシの境界パスの重心にありますが、中心点はパスの内側または外側の任意の場所に設定できます。
PathGradientBrush::SetCenterPoint

PathGradientBrush::SetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を設定します。
PathGradientBrush::SetFocusScales

PathGradientBrush::SetFocusScales メソッドは、このパス グラデーション ブラシのフォーカス スケールを設定します。
PathGradientBrush::SetGammaCorrection

PathGradientBrush::SetGammaCorrection メソッドは、このパス グラデーション ブラシに対してガンマ補正を有効にするかどうかを指定します。
PathGradientBrush::SetGraphicsPath

PathGradientBrush::SetGraphicsPath メソッドは、Windows GDI+ バージョン 1.0 では実装されていません。
PathGradientBrush::SetInterpolationColors

PathGradientBrush::SetInterpolationColors メソッドは、このパス グラデーション ブラシの既定の色とブレンド位置を設定します。
PathGradientBrush::SetSurroundColors

PathGradientBrush::SetSurroundColors メソッドは、このパス グラデーション ブラシのサラウンド カラーを設定します。 囲み色は、ブラシの境界パス上の個別のポイントに対して指定された色です。
PathGradientBrush::SetTransform

PathGradientBrush::SetTransform メソッドは、このパス グラデーション ブラシの変換マトリックスを設定します。
PathGradientBrush::SetWrapMode

PathGradientBrush::SetWrapMode メソッドは、このパス グラデーション ブラシのラップ モードを設定します。
PathGradientBrush::TranslateTransform

PathGradientBrush::TranslateTransform メソッドは、このブラシの現在の変換マトリックスをそれ自体と翻訳行列の積で更新します。

注釈

既定では、パス グラデーション ブラシの中心点は境界パスの重心ですが、 PathGradientBrush::SetCenterPoint メソッドを呼び出すことで、パスの内側または外側の任意の場所に中心点を設定できます。

境界パスには、ポイントの配列で指定された多角形を指定できます。また、境界に沿った各ポイントは異なる色を持つことができます。

既定では、境界上のポイントから中心点に移動すると、色は距離に直線的に関連付けられます。 PathGradientBrush::SetBlend を呼び出すことで、色と距離の関係をカスタマイズできます。

要件

要件
対象プラットフォーム Windows
ヘッダー gdipluspath.h