HatchStyle 列挙 (gdiplusenums.h)

HatchStyle 列挙体は、HatchBrush 型のブラシで使用されるハッチ パターンを指定します。 ハッチ パターンは、単色の背景色と背景に描画された線で構成されます。

構文

typedef enum HatchStyle {
  HatchStyleHorizontal,
  HatchStyleVertical,
  HatchStyleForwardDiagonal,
  HatchStyleBackwardDiagonal,
  HatchStyleCross,
  HatchStyleDiagonalCross,
  HatchStyle05Percent,
  HatchStyle10Percent,
  HatchStyle20Percent,
  HatchStyle25Percent,
  HatchStyle30Percent,
  HatchStyle40Percent,
  HatchStyle50Percent,
  HatchStyle60Percent,
  HatchStyle70Percent,
  HatchStyle75Percent,
  HatchStyle80Percent,
  HatchStyle90Percent,
  HatchStyleLightDownwardDiagonal,
  HatchStyleLightUpwardDiagonal,
  HatchStyleDarkDownwardDiagonal,
  HatchStyleDarkUpwardDiagonal,
  HatchStyleWideDownwardDiagonal,
  HatchStyleWideUpwardDiagonal,
  HatchStyleLightVertical,
  HatchStyleLightHorizontal,
  HatchStyleNarrowVertical,
  HatchStyleNarrowHorizontal,
  HatchStyleDarkVertical,
  HatchStyleDarkHorizontal,
  HatchStyleDashedDownwardDiagonal,
  HatchStyleDashedUpwardDiagonal,
  HatchStyleDashedHorizontal,
  HatchStyleDashedVertical,
  HatchStyleSmallConfetti,
  HatchStyleLargeConfetti,
  HatchStyleZigZag,
  HatchStyleWave,
  HatchStyleDiagonalBrick,
  HatchStyleHorizontalBrick,
  HatchStyleWeave,
  HatchStylePlaid,
  HatchStyleDivot,
  HatchStyleDottedGrid,
  HatchStyleDottedDiamond,
  HatchStyleShingle,
  HatchStyleTrellis,
  HatchStyleSphere,
  HatchStyleSmallGrid,
  HatchStyleSmallCheckerBoard,
  HatchStyleLargeCheckerBoard,
  HatchStyleOutlinedDiamond,
  HatchStyleSolidDiamond,
  HatchStyleTotal,
  HatchStyleLargeGrid,
  HatchStyleMin,
  HatchStyleMax
} ;

定数

 
HatchStyleHorizontal
水平線を指定します。




背景の色の上に広く間隔を空けた水平線で塗りつぶされた楕円の図
HatchStyleVertical
垂直線を指定します。


背景の色の上に広く間隔を空けた垂直線で塗りつぶされた楕円の図
HatchStyleForwardDiagonal
上から下の点まで右に傾斜する対角線を指定します。 線はアンチエイリアシングされます。


背景色の上に右斜線で塗りつぶされた楕円の図。
HatchStyleBackwardDiagonal
上から下の点まで左に傾斜する対角線を指定します。 線はアンチエイリアシングされます。


背景色の上に左斜線で塗りつぶされた楕円の図。
HatchStyleCross
90 度の角度で交差する水平線と垂直線を指定します。


背景色上の水平線と垂直線のグリッドで塗りつぶされた楕円の図
HatchStyleDiagonalCross
90 度の角度で交差する前方の対角線と逆方向の対角線を指定します。 線はアンチエイリアシングされます。


背景色に対して斜めの線のグリッドで塗りつぶされた楕円の図
HatchStyle05Percent
5% のハッチを指定します。 前景色と背景色の比率は 5:100 です。


背景の色の上にスパースで均等に間隔を空けたドットで塗りつぶされた楕円の図
HatchStyle10Percent
10% のハッチを指定します。 前景色と背景色の比率は 10:100 です。


背景色の上に均等に間隔を空けたドットで塗りつぶされた楕円の図
HatchStyle20Percent
20% のハッチを指定します。 前景色と背景色の比率は 20:100 です。


濃密で均等に間隔を空けたドットが背景の色に塗りつぶされた楕円の図
HatchStyle25Percent
25% のハッチを指定します。 前景色と背景色の比率は 25:100 です。


背景色の上に非常に高密度で均等に間隔を空けたドットで塗りつぶされた楕円の図
HatchStyle30Percent
30% のハッチを指定します。 前景色と背景色の比率は 30:100 です。


背景色の上に 30% の密度の斜めのドット グリッドが塗りつぶされた楕円の図。
HatchStyle40Percent
40% のハッチを指定します。 前景色と背景色の比率は 40:100 です。


背景の色の上に、プラス記号のような形の切り欠きが入った小さなチェッカーボードが塗りつぶされた楕円の図
HatchStyle50Percent
50% のハッチを指定します。 前景色と背景色の比率は 50:100 です。


背景色の上に小さなチェッカーボードが塗りつぶされた楕円の図
HatchStyle60Percent
60% のハッチを指定します。 前景色と背景色の比率は 60:100 です。


背景色の上にプラス記号の斜めのグリッドで塗りつぶされた楕円の図
HatchStyle70Percent
70% のハッチを指定します。 前景色と背景色の比率は 70:100 です。


背景色の上に 70% の密度の斜めのドット グリッドが塗りつぶされた楕円の図。
HatchStyle75Percent
75% のハッチを指定します。 前景色と背景色の比率は 75:100 です。


背景の色に対して広い斜めのグリッドで塗りつぶされた楕円の図
HatchStyle80Percent
80% のハッチを指定します。 前景色の背景色に対する割合は、80 : 100 です。


背景色の上に広い斜めのグリッドで塗りつぶされた楕円の図
HatchStyle90Percent
90% のハッチを指定します。 前景色と背景色の比率は 90:100 です。


背景色の最も広い斜めのグリッドで塗りつぶされた楕円の図
HatchStyleLightDownwardDiagonal
上から下のポイントまで右に傾斜し、HatchStyleForwardDiagonal よりも 50% 近い間隔で配置されるが、アンチエイリアス化されない対角線を指定します。


背景の色の上に薄い左斜線が塗りつぶされた楕円の図。
HatchStyleLightUpwardDiagonal
上から下の点まで左に傾斜し、HatchStyleBackwardDiagonal よりも 50% 近い間隔で配置されるが、アンチエイリアス化されない対角線を指定します。


背景の色に斜めの線が塗りつぶされた楕円の図
HatchStyleDarkDownwardDiagonal
上から下の点まで右に傾斜し、HatchStyleForwardDiagonal よりも 50% 近い間隔で配置され、HatchStyleForwardDiagonal の 2 倍の幅を持つ斜めの線を指定しますが、アンチエイリアシングされません。


背景の色の上に広く傾斜した線で塗りつぶされた楕円の図
HatchStyleDarkUpwardDiagonal
上から下の点まで左に傾斜し、HatchStyleBackwardDiagonal よりも 50% 間隔を空け、HatchStyleBackwardDiagonal の 2 倍の幅を持ち、アンチエイリアシングされない斜めの線を指定します。


背景の色の上に広く傾斜した線で塗りつぶされた楕円の図
HatchStyleWideDownwardDiagonal
上から下のポイントまで右に傾斜し、HatchStyleForwardDiagonal と同じ間隔を持ち、HatchStyleForwardDiagonal の幅の 3 倍の間隔を持つ斜めの線を指定しますが、アンチエイリアスは適用されません。


背景の色に広く間隔が広く斜めの線で塗りつぶされた楕円の図
HatchStyleWideUpwardDiagonal
上から下の点まで左に傾斜し、HatchStyleBackwardDiagonal と同じ間隔を持ち、HatchStyleBackwardDiagonal の幅の 3 倍の間隔を持つ斜めの線を指定しますが、アンチエイリアスは適用されません。


背景の色の上に広く間隔が広く、広く斜めの線で塗りつぶされた楕円の図
HatchStyleLightVertical
HatchStyleVertical よりも間隔が 50% 近い垂直線を指定します。


背景色の上に垂直線が塗りつぶされた楕円の図
HatchStyleLightHorizontal
HatchStyleHorizontal よりも 50% 近い間隔の水平線を指定します。


背景色の上に水平線が塗りつぶされた楕円の図
HatchStyleNarrowVertical
HatchStyleVertical (または HatchStyleLightVertical よりも 25% 近い) よりも間隔が 75% 近い垂直線を指定します。


背景色の上に高密度の垂直線で塗りつぶされた楕円の図
HatchStyleNarrowHorizontal
HatchStyleHorizontal (または HatchStyleLightHorizontal よりも 25% 近い) よりも間隔が 75% 近い水平線を指定します。


背景の色の上に高密度の水平線が塗りつぶされた楕円の図
HatchStyleDarkVertical
HatchStyleVerical よりも間隔が 50% 近く、HatchStyleVertical の幅の 2 倍の垂直線を指定します。


背景の色の上に広い垂直線が塗りつぶされた楕円の図
HatchStyleDarkHorizontal
HatchStyleHorizontal よりも間隔が 50% 近く、HatchStyleHorizontal の幅の 2 倍の水平線を指定します。


背景の色の上に広い水平線が塗りつぶされた楕円の図
HatchStyleDashedDownwardDiagonal
前方対角線で構成される水平線を指定します。


背景色の上にスラッシュ文字の行が塗りつぶされた楕円の図
HatchStyleDashedUpwardDiagonal
逆方向の対角線で構成される水平線を指定します。


背景色の上に円記号の行が塗りつぶされた楕円の図
HatchStyleDashedHorizontal
水平破線を指定します。


背景色の上に破線の水平線が塗りつぶされた楕円の図
HatchStyleDashedVertical
垂直破線を指定します。


背景色の上に破線の垂直線が塗りつぶされた楕円の図
HatchStyleSmallConfetti
紙吹雪のように見えるハッチを指定します。


背景色の上に水平なジグザグ線を形成するドットで塗りつぶされた楕円の図
HatchStyleLargeConfetti
HatchStyleSmallConfetti よりも大きな部分で構成される紙吹雪の外観を持つハッチを指定します。


不規則で繰り返しパターンの広いドットで塗りつぶされた楕円の背景色の図
HatchStyleZigZag
ジグザグの水平線を指定します。


背景色の上に水平なジグザグ線が塗りつぶされた楕円の図
HatchStyleWave
チルダの水平線を指定します。


背景色の上にチルダ文字の線が塗りつぶされた楕円の図
HatchStyleDiagonalBrick
背面斜め方向に配置されたレンガの壁の外観を持つハッチングを指定します。


背景の色に対して斜めのレンガのパターンで塗りつぶされた楕円の図
HatchStyleHorizontalBrick
レンガの壁の外観を水平方向に配置するハッチングを指定します。


背景色の上に水平なレンガパターンが塗りつぶされた楕円の図
HatchStyleWeave
織物のように見えるハッチを指定します。


背景の色に対して斜めの織りパターンが塗りつぶされた楕円の図
HatchStylePlaid
格子柄の生地のように見えるハッチを指定します。


不透明な垂直線の上に不透明な半調の水平線の開いたグリッドで塗りつぶされた楕円の図(背景色)
HatchStyleDivot
芝生のように見えるハッチを指定します。


背景色の上に、大なり記号と小さい記号の交互の行で塗りつぶされた楕円の図
HatchStyleDottedGrid
90 度の角度で交差する水平方向と垂直方向の点線を指定します。


背景色の上に点線のグリッドで塗りつぶされた楕円の図
HatchStyleDottedDiamond
90 度の角度で交差する前方の対角線と逆方向の対角点線を指定します。


背景の色に斜めの点線のグリッドが塗りつぶされた楕円の図
HatchStyleShingle
斜め方向に斜め方向に配置されたシングルの外観を持つハッチングを指定します。


背景の色に対して斜めのシングル パターンで塗りつぶされた楕円の図
HatchStyleTrellis
四目格子のように見えるハッチを指定します。


背景の色の上に広く傾斜した線のグリッドで塗りつぶされた楕円の図
HatchStyleSphere
球のチェッカーボードの外観を持つハッチングを指定します。


背景色の上に球のチェッカーボードが塗りつぶされた楕円の図
HatchStyleSmallGrid
90 度の角度で交差し、HatchStyleCross よりも 50% 近い間隔で配置される水平線と垂直線を指定します。


背景色上の小さな線のグリッドで塗りつぶされた楕円の図
HatchStyleSmallCheckerBoard
チェッカーボードのように見えるハッチを指定します。


背景色の上に小さなチェッカーボード パターンが塗りつぶされた楕円の図
HatchStyleLargeCheckerBoard
HatchStyleSmallCheckerBoard の 2 倍のサイズの四角形を持つチェッカーボードの外観を持つハッチングを指定します。


背景の色の上に広いチェッカーボード パターンが塗りつぶされた楕円の図
HatchStyleOutlinedDiamond
90 度の角度で交差するがアンチエイリアシングされない前方の対角線と逆方向の対角線を指定します。


背景の色の上に斜めの線の小さなグリッドで塗りつぶされた楕円の図
HatchStyleSolidDiamond
斜めに置かれたチェッカーボードのように見えるハッチを指定します。


背景色の上に大きな斜めのチェッカーボード パターンが塗りつぶされた楕円の図
HatchStyleTotal
ハッチングを指定しないため、ブラシを透明にします。
HatchStyleLargeGrid
HatchStyleCross を指定します。
HatchStyleMin
HatchStyleHorizonal を指定します。
HatchStyleMax
HatchStyleSolidDiamond を指定します。

要件

要件
サポートされている最小のクライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header gdiplusenums.h (Gdiplus.h を含む)