我想实现一个类似CEdit类的一个类,1。要求不使用任何现成的控件,
2。能够输入UNICODE,可以继承CWnd, CView等。大家一起讨论讨论,该怎么设计呢?

解决方案 »

  1.   

    可以继承CWnd, CView? 什么意思?不使用任何现成的控件? VC中的EDIT也不用么?
      

  2.   

    1,“可以继承CWnd, CView”的意思是在实现这个类时,这个类可以把CWnd, CView作为基类。
    2,VC中的EDIT也不可以用,否则没什么意义了。
    3,[那的自己写很多消息,很麻烦呀!!]  <---------- "没有关系",在麻烦也没有关系。大家说说自己的想法吧。 :)
      

  3.   

    我倒!~~~~~~~
    有没搞错。。
    一般来说要 CWnd、Cview、CDoc
      

  4.   

    建义你先看一下MFC中有关EDIT的原代码
    这样的编程对学习有帮助,但实际工作中强烈建义你别这样干,真的很痛
      

  5.   

    to Againstwind(逆风飞扬) :我要实现的是:
    1。能够接受Unicode,比如这个类拿到哪个语言环境都能用,在哪个环境都能正确输入其它国家的语言,比如:韩文,日文等等吧。
    2。并且能够对一些关键词进行高亮显示。
    3。在由些时候,要能够支持很大的数据量(视系统资源而定)。
    RichEdit有点接近我的要求,但是还是不行。
      

  6.   

    从CWnd 开始数据结构,字体,风格什么的自己作吧,这颗是一个大提高的机会啊,支持,支持,再支持