MFC中窗口后,如何实现它们间的数据交互机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1659个文字,预计阅读时间需要7分钟。
CSplitterWnd类提供了一个分割窗口的功能,分割窗口包含多个窗格。窗格通常由CView派生的对象创建,可以是应用程序特定的视图对象,也可以是具有特定子窗口ID的任何C类。
CSplitterWnd类
CSplitterWnd类提供一个分隔器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口。窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗口ID的任何CWnd对象。
一个CSplitterWnd对象通常被嵌入CFrameWnd或CMDIChildWnd父对象。你应按如下步骤创建一个CSplitterWnd对象:
1.
在父框架中嵌入一个CSplitterWnd成员变量。
2.
重载父框架的CFrameWnd::OnCreateClient成员函数。
3.
从重载的OnCreateClient函数中调用类CSplitterWnd的Create或CreateStatic成员函数。
3.1调用Create成员函数可以创建一个动态的分隔器窗口。
3.2 使用CreateStatic成员函数可以创建一个静态分隔器窗口。
本文共计1659个文字,预计阅读时间需要7分钟。
CSplitterWnd类提供了一个分割窗口的功能,分割窗口包含多个窗格。窗格通常由CView派生的对象创建,可以是应用程序特定的视图对象,也可以是具有特定子窗口ID的任何C类。
CSplitterWnd类
CSplitterWnd类提供一个分隔器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口。窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗口ID的任何CWnd对象。
一个CSplitterWnd对象通常被嵌入CFrameWnd或CMDIChildWnd父对象。你应按如下步骤创建一个CSplitterWnd对象:
1.
在父框架中嵌入一个CSplitterWnd成员变量。
2.
重载父框架的CFrameWnd::OnCreateClient成员函数。
3.
从重载的OnCreateClient函数中调用类CSplitterWnd的Create或CreateStatic成员函数。
3.1调用Create成员函数可以创建一个动态的分隔器窗口。
3.2 使用CreateStatic成员函数可以创建一个静态分隔器窗口。

