如果是CFrameWnd的话很简单可以创建DockingWindow,但是如果是对话框
程序,这个怎么实现?一点头绪都没有,郁闷啊,大侠们来讨论讨论啊,嫌分少
只管开口!

解决方案 »

  1.   

    比较麻烦,可能只有将CFrameWnd的大部分代码Copy&paste吧。
      

  2.   

    唉,这样的话,相当于重画整个dialog框架了,好麻烦
      

  3.   

    BCG的库里有个BCG对话框类,可以看一下。
    一般来说Dock功能是由Frame统一管理的。
    而模式对话框中没有MDI窗口这一概念,所以应该会比较不好弄。
      

  4.   

    CDialogBar你怎么docking到一个dialog上面啊?
      

  5.   

    ……用WinForm算了
    MFC实现这个麻烦透顶