如题,有没有方法指定MFC编辑框里特定字的颜色,比如输入:12345,显示3的颜色为红色,如果CEdit可以,怎么实现呢?如果不行,莫非要自己重写一个edit控件?最好还是不写,各位有什么办法

解决方案 »

  1.   

    用CRichEdit,可以自己写,也有别人写好的直接用。
      

  2.   

    CRichEdit: FINDTEXTEX  SetSelectionCharFormat
      

  3.   

    CRichEdit能实现上述功能,如果不自己重写这个类??
      

  4.   

    CRichEditCtrl可以实现很多特效的,包括你所说的。
      

  5.   

    用CWnd比用CEdit派生简单多了,其他五花八门的控件也是一样的
      

  6.   

    熟悉一下微软控件 CRichTextBox。
    在你的工程中加入这个active控件。再看看头文件。
      

  7.   

    project-》add to project-》 Componenets  and Controls-》Registed Active Controls
    “Microsoft Rich Textbox Control 6.0 (SP6)”
    点击‘insert’
      

  8.   

    关键字简单的话,在edit的Paint中可以实现。