Método Graphics::SetSmoothingMode (gdiplusgraphics.h)
O método Graphics::SetSmoothingMode define a qualidade de renderização do objeto Graphics .
Sintaxe
Status SetSmoothingMode(
[in] SmoothingMode smoothingMode
);
Parâmetros
[in] smoothingMode
Tipo: SmoothingMode
Elemento da enumeração SmoothingMode que especifica se a suavização (suavização) é aplicada a linhas e curvas.
Retornar valor
Tipo: Status
Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .
Se o método falhar, ele retornará um dos outros elementos da enumeração Status .
Comentários
Para obter a qualidade de renderização do texto, use o método Graphics::GetTextRenderingHint . Quanto maior o nível de qualidade do modo de suavização, mais lento será o desempenho.
Exemplos
O exemplo a seguir define o modo de suavização como dois valores diferentes e preenche uma elipse para demonstrar 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 | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gdiplusgraphics.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |