我一直一来工程都选用对话框或者单文档,从来没有用过多文档。我发现多文档反而不对编程有限制,基于对话框的工程反而灵活一些,尤其是做一些特殊的界面。
但是对话框要实现一窗口的管理较难实现,比如窗口大小的心变。现在又要开始一个新的项目:
--------------
|       |     |
|       |  tab|
|   1   |     |   
|       |     |
|       |-----|
|-------|     |
|    2  |  3  |
--------------我要实现上面图中的窗口。
1和2是一体的,可隐藏,可以左右改变大小,tab窗口可能会有许多窗口有滚动条。
3窗口可以上下左右改变大小。如果我用单文档,窗口的大小改变很简单,但是1、2怎么实现隐藏?

解决方案 »

  1.   

    对话框也可以在,setwindowpos可以改变窗口大小, 在一个无Frame的对话框上嵌上2个对话框并适应性的改变大小就可以了。。
    兄台做UI的? 以后多跟你学习。。
      

  2.   

    用SDI分割来使用。。这样比较好。。
      

  3.   

    我也感觉SDI不错,不太复杂,调节大小也方便。
    但有时找不到好的解决方案:比如窗口浮动。
      

  4.   

    sdi还没接触过  我只用对话框
      

  5.   

    俺用codejock,csdn下载频道就有俺哥们上传的一个。