Цвет шрифта C++ DrawText() и цвет фонаC++

Программы на C++. Форум разработчиков
Anonymous
Цвет шрифта C++ DrawText() и цвет фона

Сообщение Anonymous »

Как изменить цвет текста и цвет фона шрифта, отображаемые при использовании функции 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 ... s.85).aspx) Я нашел следующий комментарий:

"Функция DrawText использует выбранный в контексте устройства шрифт, цвет текста и цвет фона для рисования текста. "

И это все, что я смог найти относительно цвет текста и цвет фона. Судя по этому предложению, я не уверен, следует ли мне использовать какие-то другие функции GDI для выбора других объектов, определяющих цвет текста или цвет фона (если эти объекты существуют), а также не уверен, что я что-то пропустил в параметрах CreatFont().

ВОПРОС:
Как изменить цвет текста и цвет фона шрифта, которые отображаются при использовании DrawText () функция?

Подробнее здесь: https://stackoverflow.com/questions/254 ... ound-color

Вернуться в «C++»