Método Graphics::SetSmoothingMode (gdiplusgraphics.h)
El método Graphics::SetSmoothingMode establece la calidad de representación del objeto Graphics .
Status SetSmoothingMode(
[in] SmoothingMode smoothingMode
);
[in] smoothingMode
Tipo: SmoothingMode
Elemento de la enumeración SmoothingMode que especifica si se aplica suavizado (suavizado) a líneas y curvas.
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 .
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.
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);
}
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 |