窗口分割 CSplitterWnd
来源:互联网 发布:手机淘宝专属推荐 编辑:程序博客网 时间:2024/06/11 17:01
CSplitterWnd m_wndSplitter;
CSplitterWnd m_wndSplitter1;
2、映射CMainFrame::OnCreateClient函数:
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// 创建一个静态分栏窗口,分为二行一列
if (m_wndSplitter1.CreateStatic(this, 2, 1) == NULL)
{
return FALSE;
}
// 第一行分割为两列
if (m_wndSplitter.CreateStatic(&m_wndSplitter1, 1, 2, WS_CHILD|WS_VISIBLE, m_wndSplitter1.IdFromRowCol(0, 0)) == NULL)
{
return FALSE;
}
// 设置第一行View
m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CToolBarTestView), CSize(200,200), pContext);
m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CToolBarTestView), CSize(600,200), pContext);
// 设置第二行View
m_wndSplitter1.CreateView(1, 0, RUNTIME_CLASS(CToolBarTestView), CSize(20,20), pContext);
// 设置第一行高度
CRect rect;
GetClientRect(&rect);
m_wndSplitter1.SetRowInfo(0, rect.Height() * 2 / 3, 0);
return TRUE;
}
3、获取指定的View实例:
CToolBarTestView* pTestView = (CToolBarTestView*)this->m_wndSplitter.GetPane(0, 1); // 第一行第二列
if (pTestView)
{
return;
}
- 分割窗口CSplitterWnd
- 分割窗口CSplitterWnd
- 分割窗口CSplitterWnd
- 窗口分割 CSplitterWnd
- 窗口分割 CSplitterWnd
- 用CSplitterWnd分割CFormView窗口
- 锁定CSplitterWnd分割的窗口
- 使用CSplitterWnd类分割窗口
- MFC CSplitterWnd 静态分割窗口
- 分割窗口以及CSplitterWnd类
- 使用CSplitterWnd分割View窗口
- 用CSplitterWnd类创建分割窗口
- 用CSplitterWnd类创建分割窗口
- MFC使用CSplitterWnd分割窗口的创建
- CSplitterWnd分割窗口的有关问题
- 关于CSplitterWnd类窗口静态分割总结
- 使用CSplitterWnd类作窗口分割
- CSplitterWnd窗口分割之——静态分割(一)
- windows性能监视器API
- Latent Dirichlet Allocation Model学习笔记二
- 转发 tcp server listenner keep alive
- 开源KVM为企业准备好了吗?
- feof()和EOF的用法—— C中文件结尾的判断
- 窗口分割 CSplitterWnd
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- HQL语句的语法
- VC防止窗口和控件闪烁的方法
- 脚本中文件类型不支持长扩展名
- 文件、目录遍历FileFind WIN32_FIND_DATA
- TCP ftp服务器模型 《超经典》
- 从夫妻吵架中看项目管理
- android源代码文件结构