谁能告诉我,我用一个rich edit控件绑定一个成员变量
然后,当我新建一个Crichedit类Crichedit从CRichEdit继承后,我在Crichedit类里写方法.目的是通过该类的方法来改变与rich edit控件绑定的那个成员变量的值或者动态更新它的内容.高手教我如何办到,或者有哪种途径将他们联系起来.
不要笑我啊

解决方案 »

  1.   

    你的方法有问题,应该这样,把rich edit控件的声明改为你新建的类就行了,然后随便改变自身的值
    对应的成员变量值就改变了。
      

  2.   

    .hclass CMyRichedit
    {
      .....
       CRichEdit m_richedit;
    }
      

  3.   

    通过向导添加!你是这样帮定成员变量的就这样帮定控件对象!只要把value改成contrl就可以了
      

  4.   

    把rich edit控件的声明改为你新建的类就行了请教大哥如何声明还有class CMyRichedit
    {
      .....
       CRichEdit m_richedit;
    }
    这句话能否详细解释一下,
      

  5.   

    class CMyRichEdit : public CRichEdit
    {
    }1. 建立好了类以后,ClassWizard可以识别出新类,在绑定的时候选择新类即可
    2. 如果需要拦CRichEdit某个函数的话,直接写同样的函数原型在新类里(必须一模一样)
    3. 如果新函数需要调用CRichEdit原函数的话,在新函数的下面添加
       CRichEdit::Function
      

  6.   

    如果不用向导,在DoDataExchange()函数里面写也可以的。
    用DDX_Control()
    楼主问的是这个问题吗,
    VC所有用向导做的事情都可以用代码完成。
      

  7.   

    直接改名为你自己继承的CRichEdit类名就ok了
      

  8.   

    首先给该richedit控件control类型变量
    然后在代码中找到CRichEdit m_richedit;
    改为CMyRichEdit m_richedit;