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 です。 |
HatchStyle40Percent 40% のハッチを指定します。 前景色と背景色の比率は 40:100 です。 |
HatchStyle50Percent 50% のハッチを指定します。 前景色と背景色の比率は 50:100 です。 |
HatchStyle60Percent 60% のハッチを指定します。 前景色と背景色の比率は 60:100 です。 |
HatchStyle70Percent 70% のハッチを指定します。 前景色と背景色の比率は 70:100 です。 |
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 を含む) |