如何将MFC中的窗口及其间的数据交互机制进行优化与重构?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1660个文字,预计阅读时间需要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成员函数可以创建一个静态分隔器窗口。
本文共计1660个文字,预计阅读时间需要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成员函数可以创建一个静态分隔器窗口。

