本帖最后由 wadyl 于 2010-11-27 15:21:53 编辑

解决方案 »

  1.   

    这个东西我做过类似的
    就是通过自绘tabctrl实现的
      

  2.   


    右边是对话框,没错。
    但是,你不能将几个对话框都放一起吧。
    倒是用tab control有可能,不过你得重绘tab control,去掉tab control的头标签
      

  3.   

    这种界面相当之普通,实现方案也很多种,最简单方案如下:
    左边用tree或list,响应item selected changed消息,也就是选中的item改变后的消息,右边简单点用对话框,tree或list有几个item,就做几个对话框,每个item对应一个子对话框。当item select changed后,判断选中了哪个item,然后把这个item对应的子对话框显示出来,把其它子对话框隐藏就ok了。当然,如果你对tree或list不熟悉,左面用按钮也是一样的。
      

  4.   

    tabctrl的标签位置本身就是可以设置的
    设置成左侧显示然后重绘就好了
      

  5.   

    用Tab control局限太大了,不建议使用。
      

  6.   


    这个蛮方便的.  用分隔控件,右边加CFormView应该也可以
      

  7.   


    Visual Studio2008SP1 的示例代码里面有
      

  8.   

    vs2008 sp1 的new control例子就是这个。主要用到了CMFCPropertySheet和CMFCPropertyPage类, 这个sheet类里包装了CMFCTabCtrl以及CTabCtrl。