Вывод текста
Самый простой способ вывести текст на поверхность — получить у Windows DC (контекст устройства) с помощью функции GetDC() интерфейса DirectDrawSurface. После этого можно вывести текст на поверхность стандартными функциями TextOut() и TextOutExt() и освободить DC функцией DirectDrawSurface::ReleaseDC(). Атрибуты текста (цвет, фон и способ вывода) выбираются следующими функциями Win32:
- SelectObject()
- SetBkMode()
- SetBkColor()
- SetTextColor()
Мы воспользуемся этими функциями в программе Switch для вывода меню видеорежимов и значения FPS.