比如,单文档程序,view从formView派生而来,现在想给formView右边增加一个类似于pane 的东西,(类似vc2005里面的属性面板)。formView和pane之间有个按钮点击按钮,面板会从右到坐或者从左向右滑入滑出我想用对话框的方式实现,问题是,怎么实现点击按钮对话框就会 左向右滑入滑出? 

解决方案 »

  1.   

    不是一句两句能说清楚的,需要添加一个pane窗口(CView、CFormView或者CDialog等),滑入滑出的效果需要用定时器来实现。滑入时隐藏窗口,滑出时显示。可以用一些控件或界面库来实现,比如Xtreme Toolkit等。
      

  2.   


    我之前就是用Xtreme Toolkit做, 但是有个问题是,我现在做了一个切分窗口的程序,上部分formView,下部分为listView
    用Xtreme Toolkit添加pane只能添加到整个框架上, 但是我只想给 formView添加面板(pane)所以Xtreme Toolkit无法实现我问了别人说可以用CDialog,但是不知道具体的思路,
    还烦请详细说一下,谢谢。
      

  3.   

    Xtreme Toolkit添加pane是可以添加到view上的,我用过,完全可以达到你要的效果。Xtreme Toolkit的sample中有一个将pane添加到dialog上的例子,你可以参考这个,注意必须处理view的OnSize函数。