我自定义了一个对话框类,将这个对话框类的基类由cdialog改为cdialogbar,我要做一个类似vc++的界面,左边的dialogbar可以像分割条一样伸缩,应该怎么实现?请高手指点一下

解决方案 »

  1.   

    没太懂楼主的意思
    楼主可以用SetWindowPos()或是MoveWindow()试试
      

  2.   

    楼主还可以重载Dialog里的WM_SIZE事件就是OnSize()
      

  3.   

    就是像visual c++6.0的工作区那样,左边的那个窗口是一个dialogbar,它可以左右拖动它改变它的宽窄,像一个分割条一样。我现在定义的这个dialogbar的基类本来是一个dialog,在程序中我将这个基类改为cdialogbar,现在可以达到dialogbar的效果,但是不能左右拖动它改变它的宽窄,怎么可以实现?
      

  4.   

    onsize只能静态改变其大小吧,如果是动态拖动改变其大小应该怎么实现?