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
Riempimento di forme con un pennello sfumatura