1、创建CEdit时,只要在Atuo HScroll选项前面打上勾,Edit可接受的字符长度就可以大于Edit本身的长度.请问直接用代码生成的话怎样实现,需要设置什么属性?
2、很多地方都可以看到一个CSpin和CEdit组合成的控件.可以点击上下增加或减少CEdit里的数值.
要从CWnd里直接继承生成有类似功能的控件,怎么做?提供一个思路或者有类似控件的代码都可以的.
3、一个类似CListCtrl的控件,但是其中的一列类似CCheck,选中某一行的话,这列对应的部分就被画上对勾.怎么样做这个特殊的CListCtrl,最好是直接从CWnd直接继承过来.谢谢各位高人.

解决方案 »

  1.   

    1 WS_VISIBLE| WS_HSCROLL | ES_AUTOHSCROLL
      

  2.   

    3 OwnerDraw + StateImageP.S.如果都从CWnd会很累的
      

  3.   

    哎呀呀,查msdn的时候光顾着看WS_打头的了.谢谢vcmute.
      

  4.   

    1. m_edit.ModifyStyle(ES_AUTOHSCROLL, 0);
    2. 方法相同
    3. 直接从 CWnd 派生可以参考 CGridCtrl ,稍加修改即可
       http://www.codeproject.com/miscctrl/MariusCGridCtrl.asp
      

  5.   

    3. http://www.codeproject.com/miscctrl/MariusCGridCtrl.asp
      

  6.   

    属性等,可以用ModifyStyle等来设置
    至于一些功能控件,可以用一些网上现成的类
      

  7.   

    sdf
    ================================================================
    此帖通过csdn小助手回复。
        CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
    脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
    快,产生的流量更小。    下载地址:http://qqwwee.com/csdn.rar
    ================================================================
      

  8.   

    to:oyljerry,能不能给提供几个网址啊?
      

  9.   

    我就是想深入了解一下MFC的构成