我想更改当前系统灰色的已禁用CEdit控件中文本的字体颜色。
当我使用灰色背景时,我希望更改文本的字体颜色(当前设置为COLOR_GRAYTEXT的rgb值),以便更容易阅读。
使用SetSysColors()有一个解决方案,但是对于正在运行的所有应用程序都会改变该值会产生不良影响。是否有人知道更好的解决方案?
我尝试处理WM_CTLCOLORSTATIC / WM_CTLCOLOREDIT消息,但是SetTextColor()方法似乎没有用,应用程序继续使用系统灰色文本。有谁知道这样做的正确方法?