在CVIew中切换CWnd的布局

时间:2013-10-05 17:22:26

标签: mfc mdi splitter tabbed-view cview

我启用了文档/视图的MDI应用程序。 在应用程序内部的CView类中创建了几个CWnd派生子窗口(不同视图),然后放置在选项卡控件(CMFCTabCtrl)中,这也是在应用程序CView类中创建的。因此,我可以在每个应用程序文档中看到选项卡,并通过在这些选项卡之间切换,查看每个子视图。例如,一个视图使用OpenGL数据可视化,另一个视图使用文本编辑器窗口,第三个使用表格可视化等等。

现在,我希望增加同时查看所有已创建的子视图的可能性,在一个文档中使用拆分控件分隔,并在此新布局与上面提到的选项卡式布局之间切换,反之亦然,通过菜单命令。 所以,我想知道完成任务的最佳方法是什么

提前谢谢

1 个答案:

答案 0 :(得分:0)

MSDN上的SWSPLIT示例应用程序可以完成视图和分割器可以完成的所有操作。

http://support.microsoft.com/kb/199515/en-us