Перечисление 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:100. |
HatchStyle10Percent Задает десятипроцентную штриховку. Отношение цвета переднего плана к цвету фона равно 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 Указывает диагональные линии, которые наклоняются вправо от верхней до нижней точки и расположены на 50 процентов ближе друг к другу, чем HatchStyleForwardDiagonal, но не сглаживаются. |
HatchStyleLightUpwardDiagonal Указывает диагональные линии, которые наклоняются влево от верхней до нижней точки и расположены на 50 процентов ближе друг к другу, чем HatchStyleBackwardDiagonal, но не сглаживаются. |
HatchStyleDarkDownwardDiagonal Указывает диагональные линии, которые наклоняются вправо от верхних точек до нижней точки, расположены на 50 процентов ближе друг к другу, чем HatchStyleForwardDiagonal, и в два раза больше, чем HatchStyleForwardDiagonal, но не сглаживаются. |
HatchStyleDarkUpwardDiagonal Указывает диагональные линии, которые наклоняются слева от верхних точек до нижней точки, расположены на 50 процентов ближе друг к другу, чем HatchStyleBackwardDiagonal, и в два раза больше, чем HatchStyleBackwardDiagonal, но не сглаживаются. |
HatchStyleWideDownwardDiagonal Указывает диагональные линии, которые наклоняются вправо от верхней до нижней точки, имеют тот же интервал, что и HatchStyleForwardDiagonal, и имеют тройную ширину HatchStyleForwardDiagonal, но не сглаживаются. |
HatchStyleWideUpwardDiagonal Указывает диагональные линии, которые наклоняются слева от верхних точек до нижней точки, имеют тот же интервал, что и HatchStyleBackwardDiagonal, и имеют тройную ширину HatchStyleBackwardDiagonal, но не сглаживаются. |
HatchStyleLightVertical Указывает вертикальные линии, расположенные на 50 процентов ближе друг к другу, чем HatchStyleVertical. |
HatchStyleLightHorizontal Задает горизонтальные линии, которые расположены на 50 процентов ближе друг к другу, чем HatchStyleHorizontal. |
HatchStyleNarrowVertical Указывает вертикальные линии, расположенные на 75 процентов ближе друг к другу, чем HatchStyleVertical (или на 25 процентов ближе, чем HatchStyleLightVertical). |
HatchStyleNarrowHorizontal Задает горизонтальные линии, которые расположены на 75 процентов ближе друг к другу, чем HatchStyleHorizontal (или на 25 процентов ближе друг к другу, чем HatchStyleLightHorizontal). |
HatchStyleDarkVertical Указывает вертикальные линии, расположенные на 50 % ближе друг к другу, чем HatchStyleVerical, и ширина которых в два раза превышает ХетчСтайлVertical. |
HatchStyleDarkHorizontal Задает горизонтальные линии, которые расположены на 50 процентов ближе друг к другу, чем HatchStyleHorizontal, и имеют в два раза больше, чем HatchStyleHorizontal. |
HatchStyleDashedDownwardDiagonal Задает горизонтальные линии, состоящие из передних диагоналей. |
HatchStyleDashedUpwardDiagonal Задает горизонтальные линии, состоящие из диагоналей назад. |
HatchStyleDashedHorizontal Задает горизонтальные пунктирные линии. |
HatchStyleDashedVertical Задает вертикальные пунктирные линии. |
HatchStyleSmallConfetti Определяет штриховку, выглядящую как конфетти. |
HatchStyleLargeConfetti Указывает люк, который имеет вид confetti, состоящий из более крупных частей, чем HatchStyleSmallConfetti. |
HatchStyleZigZag Задает горизонтальные линии зигзагов. |
HatchStyleWave Задает горизонтальные линии тильд. |
HatchStyleDiagonalBrick Указывает люк, имеющий вид стены из кирпичей, уложенных в обратном диагональном направлении. |
HatchStyleHorizontalBrick Указывает люк, имеющий вид стены из кирпича, уложенного горизонтально. |
HatchStyleWeave Определяет штриховку, выглядящую как ткань. |
HatchStylePlaid Определяет штриховку, выглядящую как клетчатый плед. |
HatchStyleDivot Определяет штриховку, выглядящую как дерн. |
HatchStyleDottedGrid Указывает горизонтальные и вертикальные пунктирные линии, пересекающиеся под углом 90 градусов. |
HatchStyleDottedDiamond Указывает передние диагональные и обратные пунктирные линии, пересекающиеся под углами 90 градусов. |
HatchStyleShingle Указывает люк, имеющий вид черепицы, уложенной в направлении вперед по диагонали. |
HatchStyleTrellis Определяет штриховку, выглядящую как сетка. |
HatchStyleSphere Указывает люк, имеющий вид шашки сфер. |
HatchStyleSmallGrid Задает горизонтальные и вертикальные линии, пересекающиеся под 90-градусным углом и расположенные на 50 % ближе друг к другу, чем HatchStyleCross. |
HatchStyleSmallCheckerBoard Определяет штриховку, выглядящую как шахматная доска. |
HatchStyleLargeCheckerBoard Указывает люк, имеющий вид шахматной доски с квадратами, размер которых в два раза превышает HatchStyleSmallCheckerBoard. |
HatchStyleOutlinedDiamond Указывает прямую диагональную и обратную диагональные линии, которые пересекаются под углом 90 градусов, но не сглаживаются. |
HatchStyleSolidDiamond Определяет штриховку, выглядящую как шахматная доска, расположенная диагонально. |
HatchStyleTotal Указывает отсутствие штриховки, что позволяет кисти быть прозрачной. |
HatchStyleLargeGrid Указывает HatchStyleCross. |
HatchStyleMin Указывает HatchStyleHorizonal. |
HatchStyleMax Указывает HatchStyleSolidDiamond. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | gdiplusenums.h (включая Gdiplus.h) |