Я хочу изменить цвет шрифта текста в отключенном элементе управления CEdit, который в настоящий момент является системным серым цветом.
Поскольку я использую серый фон, я хочу изменить цвет шрифта текста (в настоящее время установлено значение rgb COLOR_GRAYTEXT), чтобы его было легче читать.
Существует решение с использованием SetSysColors (), но оно плохо влияет на изменение этого значения для всех запущенных приложений. Кто-нибудь знает лучшее решение?
Я пытался обработать сообщение WM_CTLCOLORSTATIC / WM_CTLCOLOREDIT, но метод SetTextColor (), похоже, не работал, и приложение продолжало использовать системный серый текст. Кто-нибудь знает правильный способ сделать это?