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

La méthode Graphics ::SetSmoothingMode définit la qualité de rendu de l’objet Graphics .

Syntaxe

Status SetSmoothingMode(
  [in] SmoothingMode smoothingMode
);

Paramètres

[in] smoothingMode

Type : SmoothingMode

Élément de l’énumération SmoothingMode qui spécifie si le lissage (anticrénelage) est appliqué aux lignes et aux courbes.

Valeur retournée

Type : État

Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .

Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .

Remarques

Pour obtenir la qualité de rendu du texte, utilisez la méthode Graphics ::GetTextRenderingHint . Plus le niveau de qualité du mode lissage est élevé, plus les performances sont lentes.

Exemples

L’exemple suivant définit le mode de lissage sur deux valeurs différentes et remplit une ellipse pour illustrer chaque mode.

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

   // Set the smoothing mode to SmoothingModeHighSpeed, and fill an ellipse.
   graphics.SetSmoothingMode(SmoothingModeHighSpeed);
   graphics.FillEllipse(&SolidBrush(Color(255, 0, 0, 0)), 0, 0, 200, 100);

   // Set the smoothing mode to SmoothingModeHighQuality, and fill an ellipse.
   graphics.SetSmoothingMode(SmoothingModeHighQuality);
   graphics.FillEllipse(&SolidBrush(Color(255, 0, 0, 0)), 200, 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

Graphics ::GetSmoothingMode

Chargement et affichage de bitmaps