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.




Ilustração de uma elipse preenchida com linhas horizontais amplamente espaçadas sobre uma cor da tela de fundo
HatchStyleVertical
Especifica linhas verticais.


Ilustração de uma elipse preenchida com linhas verticais amplamente espaçadas sobre uma cor da tela de fundo
HatchStyleForwardDiagonal
Especifica linhas diagonais que inclinam para a direita de pontos superiores a pontos inferiores. As linhas são suavizadas.


Ilustração de uma elipse preenchida com linhas inclinadas à direita sobre uma cor da tela de fundo.
HatchStyleBackwardDiagonal
Especifica linhas diagonais que inclinam para a esquerda de pontos superiores a pontos inferiores. As linhas são suavizadas.


Ilustração de uma elipse preenchida com linhas inclinadas à esquerda sobre uma cor da tela de fundo.
HatchStyleCross
Especifica linhas horizontais e verticais que cruzam em ângulos de 90 graus.


Ilustração de uma elipse preenchida com uma grade de linhas horizontais e verticais sobre uma cor da tela de fundo
HatchStyleDiagonalCross
Especifica linhas diagonais e para trás que cruzam em ângulos de 90 graus. As linhas são suavizadas.


Ilustração de uma elipse preenchida com uma grade de linhas diagonais sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com pontos esparsos e uniformemente espaçados sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com os nós uniformemente espaçados sobre uma cor da tela de fundo
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.


Ilustração de uma elipse cheia de nós densos e uniformemente espaçados sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com ponto muito denso e uniformemente espaçado sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com uma grade de ponto diagonal de 30% densa sobre uma cor da tela de fundo.
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.


Ilustração de uma elipse preenchida com um pequeno quadro de verificação com recortes em forma de sinais de adição, sobre uma cor de plano de fundo
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.


Ilustração de uma elipse preenchida com um pequeno quadro de verificação sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com uma grade diagonal de sinais de adição sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com uma grade de ponto diagonal de 70% densa sobre uma cor da tela de fundo.
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.


Ilustração de uma elipse preenchida com uma grade larga e diagonal sobre uma cor da tela de fundo
HatchStyle80Percent
Especifica uma hachura de 80%. A proporção da cor de primeiro plano para a cor da tela de fundo é 80:100.


Ilustração de uma elipse preenchida com uma grade diagonal mais larga sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com a grade diagonal mais larga sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com linhas claras inclinadas à esquerda sobre uma cor da tela de fundo.
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.


Ilustração de uma elipse preenchida com linhas inclinadas sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com linhas largas e inclinadas sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com linhas largas e inclinadas sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com linhas largas, amplamente espaçadas e inclinadas sobre uma cor da tela de fundo
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.


Ilustração de uma elipse preenchida com linhas amplamente espaçadas, largas e inclinadas sobre uma cor da tela de fundo
HatchStyleLightVertical
Especifica linhas verticais espaçadas 50% mais próximas do que HatchStyleVertical.


Ilustração de uma elipse preenchida com linhas verticais sobre uma cor da tela de fundo
HatchStyleLightHorizontal
Especifica linhas horizontais espaçadas 50% mais próximas do que HatchStyleHorizontal.


Ilustração de uma elipse preenchida com linhas horizontais sobre uma cor da tela de fundo
HatchStyleNarrowVertical
Especifica linhas verticais espaçadas 75% mais próximas do que HatchStyleVertical (ou 25% mais próximas do que HatchStyleLightVertical).


Ilustração de uma elipse preenchida com linhas verticais densamente espaçadas sobre uma cor da tela de fundo
HatchStyleNarrowHorizontal
Especifica linhas horizontais espaçadas 75% mais próximas do que HatchStyleHorizontal ( ou 25% mais próximas do que HatchStyleLightHorizontal).


Ilustração de uma elipse preenchida com linhas horizontais densamente espaçadas sobre uma cor da tela de fundo
HatchStyleDarkVertical
Especifica linhas verticais espaçadas 50% mais próximas do que HatchStyleVerical e têm o dobro da largura de HatchStyleVertical.


Ilustração de uma elipse preenchida com linhas verticais largas sobre uma cor da tela de fundo
HatchStyleDarkHorizontal
Especifica linhas horizontais espaçadas 50% mais próximas do que HatchStyleHorizontal e têm o dobro da largura de HatchStyleHorizontal.


Ilustração de uma elipse preenchida com linhas horizontais largas sobre uma cor da tela de fundo
HatchStyleDashedDownwardDiagonal
Especifica linhas horizontais compostas de diagonais para frente.


Ilustração de uma elipse preenchida com linhas de caracteres de barra sobre uma cor da tela de fundo
HatchStyleDashedUpwardDiagonal
Especifica linhas horizontais compostas de diagonais para trás.


Ilustração de uma elipse preenchida com linhas de caracteres de barra invertida sobre uma cor da tela de fundo
HatchStyleDashedHorizontal
Especifica linhas tracejadas horizontais.


Ilustração de uma elipse preenchida com linhas horizontais tracejadas sobre uma cor da tela de fundo
HatchStyleDashedVertical
Especifica linhas tracejadas verticais.


Ilustração de uma elipse preenchida com linhas verticais tracejadas sobre uma cor da tela de fundo
HatchStyleSmallConfetti
Especifica uma hachura que tem a aparência de confetes.


Ilustração de uma elipse preenchida com ponto que formam linhas horizontais em ziguezague, sobre uma cor de plano de fundo
HatchStyleLargeConfetti
Especifica uma hachura que tem a aparência de confetes compostas por peças maiores que HatchStyleSmallConfetti.


Ilustração de uma elipse preenchida com pontos mais largos em um padrão irregular, mas repetitivo, sobre uma cor da tela de fundo
HatchStyleZigZag
Especifica linhas horizontais de ziguezagues.


Ilustração de uma elipse preenchida com linhas zig-zag horizontais sobre uma cor de plano de fundo
HatchStyleWave
Especifica linhas horizontais de blocos.


Ilustração de uma elipse preenchida com linhas de caracteres de til sobre uma cor da tela de fundo
HatchStyleDiagonalBrick
Especifica uma escotilha que tem a aparência de uma parede de tijolos colocada em uma direção diagonal para trás.


Ilustração de uma elipse preenchida com um padrão de tijolo diagonal sobre uma cor de plano de fundo
HatchStyleHorizontalBrick
Especifica uma escotilha que tem a aparência de uma parede de tijolos colocada horizontalmente.


Ilustração de uma elipse preenchida com um padrão de tijolo horizontal sobre uma cor de plano de fundo
HatchStyleWeave
Especifica uma hachura que tem a aparência de um material entrelaçado.


Ilustração de uma elipse preenchida com um padrão de tecelagem diagonal sobre uma cor de plano de fundo
HatchStylePlaid
Especifica uma hachura que tem a aparência de um material xadrez.


Ilustração de uma elipse preenchida com uma grade aberta de linhas horizontais opacas meio tonificadas sobre linhas verticais sólidas opacas, sobre uma cor de plano de fundo
HatchStyleDivot
Especifica uma hachura que tem a aparência de malhas.


Ilustração de uma elipse preenchida com linhas alternadas de símbolos maiores e menores que, sobre uma cor de plano de fundo
HatchStyleDottedGrid
Especifica linhas pontilhadas horizontais e verticais que cruzam em ângulos de 90 graus.


Ilustração de uma elipse preenchida com uma grade de linhas pontilhadas sobre uma cor de plano de fundo
HatchStyleDottedDiamond
Especifica linhas pontilhadas diagonais para frente e para trás que cruzam em ângulos de 90 graus.


Ilustração de uma elipse preenchida com uma grade de linhas pontilhadas inclinadas sobre uma cor de plano de fundo
HatchStyleShingle
Especifica uma escotilha que tem a aparência de telhas colocadas em uma direção diagonal para a frente.


Ilustração de uma elipse preenchida com um padrão de telha diagonal sobre uma cor de plano de fundo
HatchStyleTrellis
Especifica uma hachura com a aparência de uma treliça.


Ilustração de uma elipse preenchida com uma grade de linhas largas e inclinadas sobre uma cor de plano de fundo
HatchStyleSphere
Especifica um hatch que tem a aparência de um quadro de verificação de esferas.


Ilustração de uma elipse preenchida com um quadro de verificação de esferas sobre uma cor de plano de fundo
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.


Ilustração de uma elipse preenchida com uma pequena grade de linhas sobre uma cor de plano de fundo
HatchStyleSmallCheckerBoard
Especifica uma hachura com a aparência de quadriculado.


Ilustração de uma elipse preenchida com um padrão de checkerboard pequeno sobre uma cor de plano de fundo
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.


Ilustração de uma elipse preenchida com um padrão de checkerboard amplo sobre uma cor de plano de fundo
HatchStyleOutlinedDiamond
Especifica linhas diagonais para frente e diagonal para trás que cruzam em ângulos de 90 graus, mas não são suavizadas.


Ilustração de uma elipse preenchida com uma pequena grade de linhas inclinadas sobre uma cor de plano de fundo
HatchStyleSolidDiamond
Especifica uma hachura com a aparência de quadriculado posicionado diagonalmente.


Ilustração de uma elipse preenchida com um padrão de checkerboard grande e diagonal sobre uma cor de plano de fundo
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)