LinearGradientBrush::GetWrapMode, méthode (gdiplusbrush.h)
La méthode LinearGradientBrush::GetWrapMode obtient le mode wrap pour ce pinceau. Le mode wrap détermine comment une zone est carrelée lorsqu’elle est peinte à l’aide d’un pinceau.
Syntaxe
WrapMode GetWrapMode();
Valeur de retour
Type : WrapMode
Cette méthode retourne l’un des éléments suivants de l’énumération WrapMode :
- WrapModeTile
- WrapModeTileFlipX
- WrapModeTileFlipY
- WrapModeTileFlipXY
Notes
Les lignes limites d’un pinceau en dégradé linéaire forment une vignette. Lorsque vous peignez une zone avec un pinceau en dégradé linéaire, la vignette se répète. Un pinceau à dégradé linéaire peut avoir d’autres vignettes retournées dans une certaine direction, comme spécifié par le mode d’encapsulage. Le basculement a pour effet d’inverser l’ordre des couleurs.
Le mode wrap par défaut pour un pinceau de dégradé linéaire est WrapModeTile, ce qui indique qu’aucun retournement ne se produit.
Exemples
L’exemple suivant crée un pinceau en dégradé linéaire et définit son mode d’enveloppement. Ensuite, le code obtient le mode d’habillage du pinceau et effectue des tâches en fonction du mode d’habillage actuel du pinceau.
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.
}
}
Spécifications
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusbrush.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |
Voir aussi
Remplissage de formes avec un pinceau dégradé
LinearGradientBrush::SetWrapMode