изменение цвета шрифта текста в отключенном элементе управления CEdit - PullRequest
2 голосов
/ 22 октября 2010

Я хочу изменить цвет шрифта текста в отключенном элементе управления CEdit, который в настоящий момент является системным серым цветом.

Поскольку я использую серый фон, я хочу изменить цвет шрифта текста (в настоящее время установлено значение rgb COLOR_GRAYTEXT), чтобы его было легче читать.

Существует решение с использованием SetSysColors (), но оно плохо влияет на изменение этого значения для всех запущенных приложений. Кто-нибудь знает лучшее решение?

Я пытался обработать сообщение WM_CTLCOLORSTATIC / WM_CTLCOLOREDIT, но метод SetTextColor (), похоже, не работал, и приложение продолжало использовать системный серый текст. Кто-нибудь знает правильный способ сделать это?

...