次の方法で共有


HatchBrush クラス (gdiplusbrush.h)

この HatchBrush クラスは、ハッチ スタイル、前景色、背景色を持つ四角形のブラシを定義します。 6 つのハッチ スタイルがあります。 前景色はハッチラインの色を定義します。背景色は、ハッチラインを描画する色を定義します。

継承

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

メソッド

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

 
HatchBrush::GetBackgroundColor

HatchBrush::GetBackgroundColor メソッドは、このハッチ ブラシの背景色を取得します。
HatchBrush::GetForegroundColor

HatchBrush::GetForegroundColor メソッドは、このハッチ ブラシの前景色を取得します。
HatchBrush::GetHatchStyle

HatchBrush::GetHatchStyle メソッドは、このハッチ ブラシのハッチ スタイルを取得します。
HatchBrush::HatchBrush

HatchBrush のコピー コンストラクター。
HatchBrush::HatchBrush

ハッチ スタイル、前景色、背景色に基づいて、HatchBrush::HatchBrush オブジェクトを作成します。

注釈

ハッチは、デバイス空間の図形の内部に適用されます。 その結果、デバイス空間での外観が維持され、グラフィックス コンテキストでの現在の変換の影響を受けません。 このようなブラシは、非スケーリング ブラシとも呼ばれます。 ハッチは、ディスプレイ デバイスの左上隅に配置されます。 グラフィックス エンジンが HatchBrush オブジェクトを使用して図形を塗りつぶすとき、最初に図形をデバイス空間に変換してから、ハッチを内部に適用します。 ハッチは常にタイルで表示され、内部が塗りつぶされます。

要件

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