一些技术难关都突破了, 就是在设计一个界面的时候碰到很多难题, 因为是一个多任务的系统,要给予用户一个直观的界面, 还真难.比如说: 一个列表控件ListCtrl,双击一项,就将该项的一个子列表框(ListCtrl)显示在这个项目的下面,其他列表项目往后移动,显示在列表框的后面, 同时可以打开多个项目的子表.思路倒是有: 在ListCtrl自画里面, 取得这个项目的子表控件句丙,如果被点击了,画列表框到下面,将列表框遮住的地方用空白的项目填充,这样其他的项目就被显示到后面去了有时候感觉VC真的好麻烦,虽然网络上有那么多界面库

解决方案 »

  1.   

    那就用C++ Builder吧,庞大的第三方控件群,你需要的任何功能都可以找到相应的控件,当然不可能是你要求一些特殊的功能,那么肯定没有,不然编程做什么
      

  2.   

    用Tree作会很好的,同时可以Tree 和list 联合做更好,codeproject.com 上好一些例子可以参考
      

  3.   

    感谢大家的建议说起来我真差劲, 只会VC, 也没有去学其他的语言了,一个VC已经让苦学我二年了我有个现成的列子, 列表里面嵌套的是树形控件, 树形控件的项目是列表项,而不是我要的单独的ListCtrl控件.其实用树作收缩条和ListCtrl做一样的,可我对ListCtrl熟悉些, 而要将树控件的子项画成一个ListCtrl 控件我还不知道怎么画,惭愧