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 |