想实现象vc2005设置属性时类似的功能:
例如
center x      0
center y      0           (支持输入)
control       FALSE         (combo box)
visible       TRUE
FONT(Size)    宋体(9)Button         (点击button弹出字体对话框)
有的项中需要嵌入combo box. 有的要弹出如字体/颜色对话框
有的仅仅是可编辑,等等,同一列中的不同行有不同的属性,
是否应该用listctrl实现? 具体怎么样,谢谢大家~~~~~~

解决方案 »

  1.   

    listctrl 好像不是很好用
    你看看ultimatetoolbox,里面有类似的控件,不过这个库比较大入门要花点时间:)
      

  2.   

    很早以前搞过,就是另外创建两个隐藏的EDIT和COMBOBOX,哪儿需要往哪儿搬,用完就把它给藏起来。现在很少用控件了,基本自绘。
      

  3.   

    重载listctrl控件的DrawItem,获取DC,自己绘制item内容包括字体、颜色等等,combox可以自己生成一个,根据用户点击item的位置实时显示combox,具体的你可以到codeproject.com上找,有很多的源代码可用
      

  4.   

    http://www.codeproject.com/KB/list/xlistctrl.aspx
      

  5.   

    codeproject.com 上找到的CPropertyGrid应该可以http://www.codeproject.com/KB/miscctrl/PropertyGrid.aspx,但是不知道怎么用,编译也通不过,谁能指导一下,万分感谢!
      

  6.   

    接分了到这去下载吧,已经编译好的vc6版本 http://download.csdn.net/source/889578