Graphics ::GetSmoothingMode, méthode (gdiplusgraphics.h)

La méthode Graphics ::GetSmoothingMode détermine si le lissage (anticrénelage) est appliqué à l’objet Graphics .

Syntaxe

SmoothingMode GetSmoothingMode();

Valeur de retour

Type : SmoothingMode

Si le lissage (anticrénelage) est appliqué à cet objet Graphics , cette méthode renvoie SmoothingModeAntiAlias. Si le lissage (anticrénelage) n’est pas appliqué à cet objet Graphics , cette méthode renvoie SmoothingModeNone. SmoothingModeAntiAlias et SmoothingModeNone sont des éléments de l’énumération SmoothingMode .

Remarques

Pour obtenir le niveau de qualité de rendu du texte, utilisez la méthode Graphics ::GetTextRenderingHint .

Exemples

L’exemple suivant définit le mode de lissage à haute vitesse et dessine une ellipse. Il obtient ensuite le mode lissage, le change en haute qualité et dessine une deuxième ellipse pour illustrer la différence.

VOID Example_GetSmoothingMode(HDC hdc)
{
   Graphics graphics(hdc);

   // Set the smoothing mode to SmoothingModeHighSpeed.
   graphics.SetSmoothingMode(SmoothingModeHighSpeed);

   // Draw an ellipse.
   graphics.DrawEllipse(&Pen(Color(255, 0, 0, 0), 3), Rect(10, 0, 200, 100));

   // Get the smoothing mode.
   SmoothingMode mode = graphics.GetSmoothingMode();


   // Test mode to see whether smoothing has been set for the Graphics object.
   if (mode == SmoothingModeAntiAlias)
   {
   graphics.SetSmoothingMode(SmoothingModeHighQuality);
   }

   // Draw an ellipse to demonstrate the difference.
   graphics.DrawEllipse(&Pen(Color::Red, 3), Rect(220, 0, 200, 100));
}

Configuration requise

Condition requise Valeur
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 gdiplusgraphics.h (include Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

Anticrénelage avec des lignes et des courbes

Graphismes

Image

Chargement et affichage de bitmaps