Condividi tramite


Enumerazione HatchStyle (gdiplusenums.h)

L'enumerazione HatchStyle specifica il modello di tratteggio usato da un pennello di tipo HatchBrush. Il modello di tratteggio è costituito da un colore di sfondo a tinta unita e linee disegnate sullo sfondo.

Sintassi

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
} ;

Costanti

 
HatchStyleHorizontal
Specifica linee orizzontali.




Illustrazione di un'ellisse riempita con linee orizzontali ampiamente spaziate su un colore di sfondo
HatchStyleVertical
Specifica le righe verticali.


Illustrazione di un'ellisse riempita con linee verticali ampiamente spaziate su un colore di sfondo
HatchStyleForwardDiagonal
Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti inferiori. Le linee sono antialiased.


Illustrazione di un'ellisse riempita con linee a destra su un colore di sfondo.
HatchStyleBackwardDiagonal
Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti inferiori. Le linee sono antialiased.


Illustrazione di un'ellisse riempita con linee a sinistra su un colore di sfondo.
HatchStyleCross
Specifica linee orizzontali e verticali incrociate a 90 gradi di angolo.


Illustrazione di un'ellisse riempita con una griglia di linee orizzontali e verticali su un colore di sfondo
HatchStyleDiagonalCross
Specifica linee diagonali in avanti e diagonali indietro incrociate a 90 gradi. Le linee sono antialiased.


Illustrazione di un'ellisse riempita con una griglia di linee diagonali su un colore di sfondo
HatchStyle05Percent
Specifica un tratteggio del 5%. Il rapporto tra colore di primo piano e colore di sfondo è 5:100.


Illustrazione di un'ellisse riempita con puntini sparsi, spaziati in modo uniforme su un colore di sfondo
HatchStyle10Percent
Specifica un tratteggio del 10%. Il rapporto tra colore di primo piano e colore di sfondo è 10:100.


Illustrazione di un'ellisse riempita con puntini spaziati in modo uniforme su un colore di sfondo
HatchStyle20Percent
Specifica un tratteggio del 20%. Il rapporto tra colore di primo piano e colore di sfondo è 20:100.


Illustrazione di un'ellisse riempita con puntini densamente spaziati su un colore di sfondo
HatchStyle25Percent
Specifica un tratteggio del 25%. Il rapporto tra colore di primo piano e colore di sfondo è 25:100.


Illustrazione di un'ellisse riempita con puntini molto densi, spaziati in modo uniforme su un colore di sfondo
HatchStyle30Percent
Specifica un tratteggio del 30%. Il rapporto tra colore di primo piano e colore di sfondo è 30:100.


Illustrazione di un'ellisse riempita con una griglia di puntini diagonali del 30% su un colore di sfondo.
HatchStyle40Percent
Specifica un tratteggio del 40%. Il rapporto tra colore di primo piano e colore di sfondo è 40:100.


Illustrazione di un'ellisse riempita con minuscole checkerboard con ritagli a forma di segno più, su un colore di sfondo
HatchStyle50Percent
Specifica un tratteggio del 50%. Il rapporto tra colore di primo piano e colore di sfondo è 50:100.


Illustrazione di un'ellisse riempita con un piccolo checkerboard su un colore di sfondo
HatchStyle60Percent
Specifica un tratteggio del 60%. Il rapporto tra colore di primo piano e colore di sfondo è 60:100.


Illustrazione di un'ellisse riempita con una griglia diagonale di segni più su un colore di sfondo
HatchStyle70Percent
Specifica un tratteggio del 70%. Il rapporto tra colore di primo piano e colore di sfondo è 70:100.


Illustrazione di un'ellisse riempita con una griglia di puntini diagonali del 70% su un colore di sfondo.
HatchStyle75Percent
Specifica un tratteggio del 75%. Il rapporto tra colore di primo piano e colore di sfondo è 75:100.


Illustrazione di un'ellisse riempita con una griglia larga e diagonale su un colore di sfondo
HatchStyle80Percent
Specifica un tratteggio del 80% . Il rapporto tra il colore in primo piano e quello dello sfondo è di 80:100.


Illustrazione di un'ellisse riempita con una griglia diagonale più ampia su un colore di sfondo
HatchStyle90Percent
Specifica un tratteggio del 90%. Il rapporto tra colore di primo piano e colore di sfondo è 90:100.


Illustrazione di un'ellisse riempita con la griglia diagonale più ampia su un colore di sfondo
HatchStyleLightDownwardDiagonal
Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti in basso e sono allineate al 50% più vicine rispetto a HatchStyleForwardDiagonal, ma non sono antialiased.


Illustrazione di un'ellisse riempita con linee a sinistra a sinistra chiare su un colore di sfondo.
HatchStyleLightUpwardDiagonal
Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti inferiori e sono allineate al 50% più vicine rispetto a HatchStyleBackwardDiagonal, ma non sono antialiased.


Illustrazione di un'ellisse riempita con linee di scorrimento su un colore di sfondo
HatchStyleDarkDownwardDiagonal
Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti in basso, sono spaziate al 50% più vicine rispetto a HatchStyleForwardDiagonal e sono due volte la larghezza di HatchStyleForwardDiagonal, ma non sono antialiased.


Illustrazione di un puntini di sospensione riempito con linee larghe e inclinate su un colore di sfondo
HatchStyleDarkUpwardDiagonal
Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti inferiori, vengono spaziate al 50% più vicine rispetto a HatchStyleBackwardDiagonal e sono due volte la larghezza di HatchStyleBackwardDiagonal, ma non sono antialiased.


Illustrazione di un puntini di sospensione riempito con linee larghe e inclinate su un colore di sfondo
HatchStyleWideDownwardDiagonal
Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti in basso, hanno la stessa spaziatura di HatchStyleForwardDiagonal e sono triple la larghezza di HatchStyleForwardDiagonal, ma non sono antialiased.


Illustrazione di un'ellisse riempita con linee ampie, ampiamente spaziate, a pendenza su un colore di sfondo
HatchStyleWideUpwardDiagonal
Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti in basso, hanno la stessa spaziatura di HatchStyleBackwardDiagonal e sono triple la larghezza di HatchStyleBackwardDiagonal, ma non sono antialiased.


Illustrazione di un'ellisse riempita con linee largamente spaziate, larghe e inclinate su un colore di sfondo
HatchStyleLightVertical
Specifica le linee verticali che sono più vicine al 50% rispetto a HatchStyleVertical.


Illustrazione di un'ellisse riempita con linee verticali su un colore di sfondo
HatchStyleLightHorizontal
Specifica linee orizzontali che sono spaziate al 50% più vicine rispetto a HatchStyleHorizontal.


Illustrazione di un'ellisse riempita con linee orizzontali su un colore di sfondo
HatchStyleNarrowVertical
Specifica linee verticali con spaziatura pari al 75% più vicine rispetto a HatchStyleVertical o al 25% più vicine rispetto a HatchStyleLightVertical.


Illustrazione di un'ellisse riempita con linee verticali con spaziatura densa su un colore di sfondo
HatchStyleNarrowHorizontal
Specifica linee orizzontali che sono spaziate al 75% più vicine rispetto a HatchStyleHorizontal ( o 25% più vicine rispetto a HatchStyleLightHorizontal).


Illustrazione di un'ellisse riempita con spaziatura densa, linee orizzontali su un colore di sfondo
HatchStyleDarkVertical
Specifica le linee verticali che sono spaziate al 50% più vicine rispetto a HatchStyleVerical e sono due volte la larghezza di HatchStyleVertical.


Illustrazione di un'ellisse riempita con linee verticali wide su un colore di sfondo
HatchStyleDarkHorizontal
Specifica linee orizzontali che sono spaziate al 50% più vicine rispetto a HatchStyleHorizontal e sono due volte la larghezza di HatchStyleHorizontal.


Illustrazione di un'ellisse riempita con linee orizzontali ampie su un colore di sfondo
HatchStyleDashedDownwardDiagonal
Specifica le linee orizzontali composte da diagonali in avanti.


Illustrazione di un'ellisse riempita con righe di caratteri di barra su un colore di sfondo
HatchStyleDashedUpwardDiagonal
Specifica le linee orizzontali composte da diagonali indietro.


Illustrazione di un'ellisse riempita con righe di caratteri barra rovesciata su un colore di sfondo
HatchStyleDashedHorizontal
Specifica linee tratteggiate orizzontali.


Illustrazione di un'ellisse riempita con linee orizzontali tratteggiate su un colore di sfondo
HatchStyleDashedVertical
Specifica linee tratteggiate verticali.


Illustrazione di un'ellisse riempita con linee verticali tratteggiate su un colore di sfondo
HatchStyleSmallConfetti
Specifica un tratteggio che ha l'aspetto di coriandoli.


Illustrazione di un'ellisse riempita con puntini che formano linee zig-zag orizzontali, su un colore di sfondo
HatchStyleLargeConfetti
Specifica un tratteggio che ha l'aspetto di confetti composto da pezzi più grandi di HatchStyleSmallConfetti.


Illustrazione di un'ellisse riempita con punti più grandi in un modello irregolare ma ripetuto, su un colore di sfondo
HatchStyleZigZag
Specifica linee orizzontali di zigzags.


Illustrazione di un'ellisse riempita con linee zig-zag orizzontali su un colore di sfondo
HatchStyleWave
Specifica linee orizzontali di tilde.


Illustrazione di un'ellisse riempita con linee di caratteri tilde su un colore di sfondo
HatchStyleDiagonalBrick
Specifica un tratteggio che ha l'aspetto di un muro di mattoni disposti in una direzione diagonale indietro.


Illustrazione di un'ellisse riempita con un modello di mattoni diagonale su un colore di sfondo
HatchStyleHorizontalBrick
Specifica un tratteggio che ha l'aspetto di un muro di mattoni disposti orizzontalmente.


Illustrazione di un'ellisse riempita con un modello di mattoni orizzontale su un colore di sfondo
HatchStyleWeave
Specifica un tratteggio che ha l'aspetto di un intreccio.


Illustrazione di un'ellisse riempita con un modello diagonale di weave su un colore di sfondo
HatchStylePlaid
Specifica un tratteggio che ha l'aspetto di un tessuto a quadri.


Illustrazione di un'ellisse riempita con una griglia aperta di linee orizzontali opache a metà su linee verticali a tinta unita opaca, su un colore di sfondo
HatchStyleDivot
Specifica un tratteggio che ha l'aspetto di punte.


Illustrazione di un'ellisse riempita con righe alternate di simboli maggiori e minori di, su un colore di sfondo
HatchStyleDottedGrid
Specifica linee orizzontali e verticali tratteggiate che si incrociano a 90 gradi di angolo.


Illustrazione di un'ellisse riempita con una griglia di linee tratteggiate su un colore di sfondo
HatchStyleDottedDiamond
Specifica linee diagonali e diagonali indietro tratteggiate a 90 gradi.


Illustrazione di un'ellisse riempita con una griglia di linee tratteggiate su un colore di sfondo
HatchStyleShingle
Specifica un tratteggio che ha l'aspetto di shingles disposto in una direzione diagonale in avanti.


Illustrazione di un'ellisse riempita con un modello di stringolo diagonale su un colore di sfondo
HatchStyleTrellis
Specifica un tratteggio che ha l'aspetto di un graticcio.


Illustrazione di un'ellisse riempita con una griglia di linee larghe e a pendenza su un colore di sfondo
HatchStyleSphere
Specifica un tratteggio che ha l'aspetto di una checkerboard di sfere.


Illustrazione di un'ellisse riempita con una checkerboard di sfere su un colore di sfondo
HatchStyleSmallGrid
Specifica linee orizzontali e verticali che si incrociano a 90 gradi e vengono spaziate al 50% più vicine rispetto a HatchStyleCross.


Illustrazione di un'ellisse riempita con una piccola griglia di linee su un colore di sfondo
HatchStyleSmallCheckerBoard
Specifica un tratteggio che ha l'aspetto di una scacchiera.


Illustrazione di un'ellisse riempita con un piccolo modello checkerboard su un colore di sfondo
HatchStyleLargeCheckerBoard
Specifica un tratteggio che ha l'aspetto di una checkerboard con quadrati che sono due volte le dimensioni di HatchStyleSmallCheckerBoard.


Illustrazione di un'ellisse riempita con un modello a checkerboard wide su un colore di sfondo
HatchStyleOutlinedDiamond
Specifica linee diagonali in avanti e diagonali indietro incrociate a 90 gradi, ma non antialiased.


Illustrazione di un'ellisse riempita con una piccola griglia di linee di inclinazione su un colore di sfondo
HatchStyleSolidDiamond
Specifica un tratteggio che ha l'aspetto di una scacchiera posizionata in senso diagonale.


Illustrazione di un'ellisse riempita con un modello di checkerboard grande e diagonale su un colore di sfondo
HatchStyleTotal
Specifica che non esiste un tratteggio che consenta al pennello di essere trasparente.
HatchStyleLargeGrid
Specifica HatchStyleCross.
HatchStyleMin
Specifica HatchStyleHorizonal.
HatchStyleMax
Specifica HatchStyleSolidDiamond.

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione gdiplusenums.h (include Gdiplus.h)