拆分窗口
来源:互联网 发布:星际战甲网络没有反应 编辑:程序博客网 时间:2024/04/29 16:10
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,CCreateContext* pContext){//return m_wndSplitter.Create(this,//2, 2, // TODO: 调整行数和列数//CSize(10, 10), // TODO: 调整最小窗格大小//pContext);if (!m_wndSplitter1.CreateStatic(this, 1, 2))return FALSE;if (!m_wndSplitter1.CreateView(0,1,RUNTIME_CLASS(CCurveWnd),CSize(300,300),pContext)){m_wndSplitter1.DestroyWindow();return FALSE;}if (!m_wndSplitter2.CreateStatic(&m_wndSplitter1, 2, 1, WS_CHILD | WS_VISIBLE, m_wndSplitter1.IdFromRowCol(0, 0)))return FALSE;if (!m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CChannelWnd),CSize(100,200),pContext)|| !m_wndSplitter2.CreateView(1,0,RUNTIME_CLASS(CSensorWnd),CSize(100,200),pContext)){m_wndSplitter2.DestroyWindow();m_wndSplitter1.DestroyWindow();return FALSE;}//设置各视图大小m_wndSplitter1.SetColumnInfo(0,300,0);m_wndSplitter1.SetColumnInfo(1,500,0);m_wndSplitter2.SetRowInfo(0,200,0);m_wndSplitter2.SetRowInfo(1,500,0);m_wndSplitter2.RecalcLayout();m_wndSplitter1.RecalcLayout();m_pSensorWnd = (CSensorWnd *)m_wndSplitter2.GetPane(1, 0);m_pChannelWnd = (CChannelWnd *)m_wndSplitter2.GetPane(0, 0);m_pCurveWnd = (CCurveWnd *)m_wndSplitter1.GetPane(0, 1);return TRUE;}
CChannelWnd、CSensorWnd、CCurveWnd继承自CFormView
- 拆分窗口
- 窗口拆分
- 拆分窗口
- 窗口拆分
- 拆分窗口
- 拆分窗口
- 如何拆分窗口
- Excel动画教程:拆分窗口
- 拆分窗口(一)
- EXCEL拆分窗口
- 建立拆分窗口
- 拆分MDI窗口
- 静态拆分窗口问题
- MFC拆分窗口详述
- win32拆分窗口
- MFC窗口的拆分
- Excel 2010 拆分窗口
- MFC之拆分窗口
- CF Round#14
- dedecms生成栏目文档
- 诺基亚5800恢复出厂设置
- C#中跨线程访问控件:委托,Invoke,BeginInvo
- NSString 转化为NSDate, NSDate 转化为本地(localtime)时间
- 拆分窗口
- 九度OJ 题目1033:继续xxx定律
- CORBA技术及实例
- ios屏幕旋转的两种实现方式
- 高级运营系统研发工程师需要具备的能力 什么是JBPM
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- Sql语句基础总结
- 清除vs2003-vs2008起始页最近打开项目
- 正则表达式