如何改变编辑框内文本的颜色?

改变编辑框内的颜色可以通过下面的手段进行:

  1. 找到编辑框的父对话框A;
  2. 在A中对OnCtlColor消息进行重载;
  3. 在OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)中写入下面的代码:
    if (pWnd==&m_edit)   //其中m_edit即为编辑框的成员变量
        {
            pDC->SetTextColor(RGB(255, 0, 0));    //RGB(255, 0, 0)代表红色
            return (hbr);
        }