Condividi tramite


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

Vedi anche

Anti-aliasing con linee e curve

Grafica

Grafica::GetSmoothingMode

Caricamento e visualizzazione di bitmap