标签:
一、切分窗口
1.切分窗口分类
静态切分 - 在窗口创建出来的时候就已经完成切分
动态切分 - 在程序执行过程中根据用户的需要实时完成切分,最多只能切出2*2个(最多2行2列)
2.相关类
CSplitterWnd - 父类CFrameWnd(只有一个客户区的窗口叫规则框架窗口),封装了关于不规则窗口的操作
3.静态切分
(1)定义CSplitterWnd类对象
(2)重写CFrameWnd::OnCreateClient函数
创建不规则框架窗口
BOOL CSplitterWnd::CreateStatic( CWnd* pParentWnd,
int nRows,
int nCols,
DWORD dwStyle = WS_CHILD | WS_VISIBLE,
UINT nID = AFX_IDW_PANE_FIRST );
给不规则框架窗口的各个客户区创建视图窗口
virtual BOOL CSplitterWnd::CreateView( int row,
int col,
CRuntimeClass* pViewClass,
SIZE sizeInt,
CCreateContext* pContext );
标签:
原文地址:http://www.cnblogs.com/csqtech/p/5693306.html