Método Graphics::SetSmoothingMode (gdiplusgraphics.h)

El método Graphics::SetSmoothingMode establece la calidad de representación del objeto Graphics .

Sintaxis

Status SetSmoothingMode(
  [in] SmoothingMode smoothingMode
);

Parámetros

[in] smoothingMode

Tipo: SmoothingMode

Elemento de la enumeración SmoothingMode que especifica si se aplica suavizado (suavizado) a líneas y curvas.

Valor devuelto

Tipo: Estado

Si el método se realiza correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Comentarios

Para obtener la calidad de representación del texto, use el método Graphics::GetTextRenderingHint . Cuanto mayor sea el nivel de calidad del modo de suavizado, más lento será el rendimiento.

Ejemplos

En el ejemplo siguiente se establece el modo de suavizado en dos valores diferentes y se rellena una elipse para mostrar cada modo.

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);
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusgraphics.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Suavizado de contorno con líneas y curvas

Elementos gráficos

Graphics::GetSmoothingMode

Cargar y mostrar mapas de bits