Enumeração HatchStyle (gdiplusenums.h)
A enumeração HatchStyle especifica o padrão de hachura usado por um pincel do tipo HatchBrush. O padrão de hachura consiste em uma cor de plano de fundo sólida e linhas desenhadas sobre a tela de fundo.
Syntax
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
} ;
Constantes
HatchStyleHorizontal Especifica linhas horizontais. |
HatchStyleVertical Especifica linhas verticais. |
HatchStyleForwardDiagonal Especifica linhas diagonais que inclinam para a direita de pontos superiores a pontos inferiores. As linhas são suavizadas. |
HatchStyleBackwardDiagonal Especifica linhas diagonais que inclinam para a esquerda de pontos superiores a pontos inferiores. As linhas são suavizadas. |
HatchStyleCross Especifica linhas horizontais e verticais que cruzam em ângulos de 90 graus. |
HatchStyleDiagonalCross Especifica linhas diagonais e para trás que cruzam em ângulos de 90 graus. As linhas são suavizadas. |
HatchStyle05Percent Especifica uma hachura de 5 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 5:100. |
HatchStyle10Percent Especifica uma hachura de 10 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 10:100. |
HatchStyle20Percent Especifica uma hachura de 20 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 20:100. |
HatchStyle25Percent Especifica uma hachura de 25 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 25:100. |
HatchStyle30Percent Especifica uma hachura de 30 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 30:100. |
HatchStyle40Percent Especifica uma hachura de 40 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 40:100. |
HatchStyle50Percent Especifica uma hachura de 50 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 50:100. |
HatchStyle60Percent Especifica uma hachura de 60 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 60:100. |
HatchStyle70Percent Especifica uma hachura de 70 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 70:100. |
HatchStyle75Percent Especifica uma hachura de 75 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 75:100. |
HatchStyle80Percent Especifica uma hachura de 80%. A proporção da cor de primeiro plano para a cor da tela de fundo é 80:100. |
HatchStyle90Percent Especifica uma hachura de 90 por cento. A proporção da cor de primeiro plano para a cor da tela de fundo é 90:100. |
HatchStyleLightDownwardDiagonal Especifica linhas diagonais que inclinam para a direita de pontos superiores a pontos inferiores e são espaçadas 50% mais próximas do que HatchStyleForwardDiagonal, mas não são suavizadas. |
HatchStyleLightUpwardDiagonal Especifica linhas diagonais que inclinam para a esquerda de pontos superiores a pontos inferiores e são espaçadas 50% mais próximas do que HatchStyleBackwardDiagonal, mas não são suavizadas. |
HatchStyleDarkDownwardDiagonal Especifica linhas diagonais que se inclinam para a direita de pontos superiores a pontos inferiores, são espaçadas 50% mais próximas do que HatchStyleForwardDiagonal e têm o dobro da largura de HatchStyleForwardDiagonal, mas não são suavizadas. |
HatchStyleDarkUpwardDiagonal Especifica linhas diagonais que se inclinam para a esquerda dos pontos superiores para os pontos inferiores, são espaçadas 50% mais próximas do que HatchStyleBackwardDiagonal e têm o dobro da largura de HatchStyleBackwardDiagonal, mas não são suavizadas. |
HatchStyleWideDownwardDiagonal Especifica linhas diagonais que inclinam para a direita de pontos superiores a pontos inferiores, têm o mesmo espaçamento que HatchStyleForwardDiagonal e são triplicadas da largura de HatchStyleForwardDiagonal, mas não são suavizadas. |
HatchStyleWideUpwardDiagonal Especifica linhas diagonais que se inclinam para a esquerda dos pontos superiores para os pontos inferiores, têm o mesmo espaçamento que HatchStyleBackwardDiagonal e são triplicadas da largura de HatchStyleBackwardDiagonal, mas não são suavizadas. |
HatchStyleLightVertical Especifica linhas verticais espaçadas 50% mais próximas do que HatchStyleVertical. |
HatchStyleLightHorizontal Especifica linhas horizontais espaçadas 50% mais próximas do que HatchStyleHorizontal. |
HatchStyleNarrowVertical Especifica linhas verticais espaçadas 75% mais próximas do que HatchStyleVertical (ou 25% mais próximas do que HatchStyleLightVertical). |
HatchStyleNarrowHorizontal Especifica linhas horizontais espaçadas 75% mais próximas do que HatchStyleHorizontal ( ou 25% mais próximas do que HatchStyleLightHorizontal). |
HatchStyleDarkVertical Especifica linhas verticais espaçadas 50% mais próximas do que HatchStyleVerical e têm o dobro da largura de HatchStyleVertical. |
HatchStyleDarkHorizontal Especifica linhas horizontais espaçadas 50% mais próximas do que HatchStyleHorizontal e têm o dobro da largura de HatchStyleHorizontal. |
HatchStyleDashedDownwardDiagonal Especifica linhas horizontais compostas de diagonais para frente. |
HatchStyleDashedUpwardDiagonal Especifica linhas horizontais compostas de diagonais para trás. |
HatchStyleDashedHorizontal Especifica linhas tracejadas horizontais. |
HatchStyleDashedVertical Especifica linhas tracejadas verticais. |
HatchStyleSmallConfetti Especifica uma hachura que tem a aparência de confetes. |
HatchStyleLargeConfetti Especifica uma hachura que tem a aparência de confetes compostas por peças maiores que HatchStyleSmallConfetti. |
HatchStyleZigZag Especifica linhas horizontais de ziguezagues. |
HatchStyleWave Especifica linhas horizontais de blocos. |
HatchStyleDiagonalBrick Especifica uma escotilha que tem a aparência de uma parede de tijolos colocada em uma direção diagonal para trás. |
HatchStyleHorizontalBrick Especifica uma escotilha que tem a aparência de uma parede de tijolos colocada horizontalmente. |
HatchStyleWeave Especifica uma hachura que tem a aparência de um material entrelaçado. |
HatchStylePlaid Especifica uma hachura que tem a aparência de um material xadrez. |
HatchStyleDivot Especifica uma hachura que tem a aparência de malhas. |
HatchStyleDottedGrid Especifica linhas pontilhadas horizontais e verticais que cruzam em ângulos de 90 graus. |
HatchStyleDottedDiamond Especifica linhas pontilhadas diagonais para frente e para trás que cruzam em ângulos de 90 graus. |
HatchStyleShingle Especifica uma escotilha que tem a aparência de telhas colocadas em uma direção diagonal para a frente. |
HatchStyleTrellis Especifica uma hachura com a aparência de uma treliça. |
HatchStyleSphere Especifica um hatch que tem a aparência de um quadro de verificação de esferas. |
HatchStyleSmallGrid Especifica linhas horizontais e verticais que cruzam em ângulos de 90 graus e são espaçadas 50% mais próximas do que HatchStyleCross. |
HatchStyleSmallCheckerBoard Especifica uma hachura com a aparência de quadriculado. |
HatchStyleLargeCheckerBoard Especifica um hatch que tem a aparência de um quadro de verificação com quadrados que têm o dobro do tamanho de HatchStyleSmallCheckerBoard. |
HatchStyleOutlinedDiamond Especifica linhas diagonais para frente e diagonal para trás que cruzam em ângulos de 90 graus, mas não são suavizadas. |
HatchStyleSolidDiamond Especifica uma hachura com a aparência de quadriculado posicionado diagonalmente. |
HatchStyleTotal Especifica nenhuma escotilha, permitindo que o pincel seja transparente. |
HatchStyleLargeGrid Especifica HatchStyleCross. |
HatchStyleMin Especifica HatchStyleHorizonal. |
HatchStyleMax Especifica HatchStyleSolidDiamond. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | gdiplusenums.h (inclua Gdiplus.h) |