Metodo Graphics::SetSmoothingMode (gdiplusgraphics.h)
Il metodo Graphics::SetSmoothingMode imposta la qualità di rendering dell'oggetto Graphics .
Sintassi
Status SetSmoothingMode(
[in] SmoothingMode smoothingMode
);
Parametri
[in] smoothingMode
Tipo: SmoothingMode
Elemento dell'enumerazione SmoothingMode che specifica se il smoothing (antialiasing) viene applicato alle linee e alle curve.
Valore restituito
Tipo: Stato
Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Commenti
Per ottenere la qualità del rendering per il testo, usare il metodo Graphics::GetTextRenderingHint . Maggiore è il livello di qualità della modalità di smoothing, più lento delle prestazioni.
Esempio
L'esempio seguente imposta la modalità di smoothing su due valori diversi e riempie un puntini di sospensione per illustrare ogni modalità.
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);
}
Requisiti
Requisito | Valore |
---|---|
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 | gdiplusgraphics.h (include Gdiplus.h) |
Libreria | Gdiplus.lib |
DLL | Gdiplus.dll |