Поделиться через


Метод Graphics::GetSmoothingMode (gdiplusgraphics.h)

Метод Graphics::GetSmoothingMode определяет, применяется ли сглаживание (сглаживание) к объекту Graphics .

Синтаксис

SmoothingMode GetSmoothingMode();

Возвращаемое значение

Тип: SmoothingMode

Если к объекту Graphics применяется сглаживание (сглаживание), этот метод возвращает SmoothingModeAntiAlias. Если сглаживание (сглаживание) не применяется к данному объекту Graphics , этот метод возвращает SmoothingModeNone. SmoothingModeAntiAlias и SmoothingModeNone являются элементами перечисления SmoothingMode .

Комментарии

Чтобы получить уровень качества отрисовки для текста, используйте метод Graphics::GetTextRenderingHint .

Примеры

В следующем примере для режима сглаживания устанавливается высокая скорость и рисуется эллипс. Затем он получает режим сглаживания, изменяет его на высокое качество и рисует второй эллипс, чтобы продемонстрировать разницу.

VOID Example_GetSmoothingMode(HDC hdc)
{
   Graphics graphics(hdc);

   // Set the smoothing mode to SmoothingModeHighSpeed.
   graphics.SetSmoothingMode(SmoothingModeHighSpeed);

   // Draw an ellipse.
   graphics.DrawEllipse(&Pen(Color(255, 0, 0, 0), 3), Rect(10, 0, 200, 100));

   // Get the smoothing mode.
   SmoothingMode mode = graphics.GetSmoothingMode();


   // Test mode to see whether smoothing has been set for the Graphics object.
   if (mode == SmoothingModeAntiAlias)
   {
   graphics.SetSmoothingMode(SmoothingModeHighQuality);
   }

   // Draw an ellipse to demonstrate the difference.
   graphics.DrawEllipse(&Pen(Color::Red, 3), Rect(220, 0, 200, 100));
}

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusgraphics.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Сглаживание прямых и кривых линий

Графика

Изображение

Загрузка и отображение растровых изображений