Как изменить цвет текста и цвет фона шрифта, который отображается при использовании функции DrawText ()?
Всякий раз, когда я использую функцию DrawText (), я всегда выводлю текущий шрифт, а также «белый» цвет фона. Я понимаю, что для изменения шрифта я должен создать HFONT и использовать SelectObject для установки шрифта, однако … Я не нашел никаких параметров цвета в параметрах CreateFont (поиск в msdn):
http://msdn.microsoft.com/en-us/library/windows/desktop/dd183499(v=vs.85).aspx
Теперь на странице msdn для функции DrawText () (http://msdn.microsoft.com/en-us/library/windows/desktop/dd162498(v=vs.85).aspx) Я нашел следующий комментарий:
«Функция DrawText использует выбранный контекст устройства, шрифт, цвет текста и цвет фона для рисования текста».
И это все, что я мог найти относительно цвета текста и фона. Исходя из этого предложения, я не уверен, стоит ли мне использовать некоторые другие функции GDI для выбора других объектов, которые задают цвет текста или цвет фона (если эти объекты существуют), и я не уверен, что что-то пропустил в параметрах для CreatFont ().
ВОПРОС:
Как изменить цвет текста и цвет фона шрифта, который отображается при использовании функции DrawText ()?
Задача ещё не решена.