Condividi tramite


Metodo LinearGradientBrush::GetWrapMode (gdiplusbrush.h)

Il metodo LinearGradientBrush::GetWrapMode ottiene la modalità di wrapping per questo pennello. La modalità di wrapping determina il riquadro di un'area quando viene dipinta con un pennello.

Sintassi

WrapMode GetWrapMode();

Valore restituito

Tipo: WrappingMode

Questo metodo restituisce uno degli elementi seguenti dell'enumerazione WrappingMode :

  • WrappingModeTile
  • WrappingModeTileFlipX
  • WrappingModeTileFlipY
  • WrappingModeTileFlipXY

Commenti

Le linee di limite di un pennello sfumatura lineare formano un riquadro. Quando si disegna un'area con un pennello sfumatura lineare, il riquadro si ripete. Un pennello sfumatura lineare può avere riquadri alternativi capovolti in una determinata direzione, come specificato dalla modalità di wrapping. Il capovolgimento ha l'effetto di ripristinare l'ordine dei colori.

La modalità di wrapping predefinita per un pennello sfumatura lineare è WrappingModeTile, che indica che non si verifica alcun capovolgimento.

Esempio

Nell'esempio seguente viene creato un pennello sfumatura lineare e viene impostata la modalità di wrapping. Successivamente, il codice ottiene la modalità di wrapping del pennello ed esegue attività in base alla modalità di wrapping corrente del pennello.

VOID Example_GetWrapMode(HDC hdc)
{
   Graphics myGraphics(hdc);

   // Create a linear gradient brush, and set its wrap mode.
   LinearGradientBrush linGrBrush( 
      Point(0,0),
      Point(200, 0),
      Color(255, 255, 0, 0),   // red
      Color(255, 0, 0, 255));  // blue

   linGrBrush.SetWrapMode(WrapModeTileFlipX);

   // Obtain information about the linear gradient brush.
   WrapMode wrapMode;
   wrapMode = linGrBrush.GetWrapMode();

   if (wrapMode == WrapModeTileFlipX)
   {
       // Do some task. 
   }
   else if (wrapMode == WrapModeTileFlipY)
   {
       // Do a different task.
   }
}

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusbrush.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Pennelli e forme piene

Riempimento di forme con un pennello sfumatura

LinearGradientBrush

LinearGradientBrush::SetWrapMode

Point

Tiling a Shape with an Image

Wrapmode