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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour