想做一个学生管理系统,关于窗口切分
时间:2011-12-14
来源:互联网

初学的,跟着书上照葫芦画瓢,切分文档
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
CRect rc;
GetClientRect(rc);
CSize paneSize(rc.Width ()/2-16,rc.Height ()/1-16);
m_wndSplitter.CreateStatic (this,1,2);
m_wndSplitter.CreateView (0,0,RUNTIME_CLASS(CDemoView),CSize(450,250),pContext);
m_wndSplitter.CreateView (0,1,RUNTIME_CLASS(CDemoView),paneSize,pContext);
//return CFrameWnd::OnCreateClient(lpcs, pContext);
return TRUE;
}
然后分出来这个样子,不知道怎么修改?

作者: a375474942 发布时间: 2011-12-14
m_wndSplitter.CreateView (0,1,RUNTIME_CLASS(CDemoView),paneSize,pContext);
把第二个视图改成以CFormView为基类的视图,就可以像对话框一样操作它了
作者: mayudong1 发布时间: 2011-12-14
像图片上说的,一个是基于CListView的,一个是基于CFormView的
作者: mayudong1 发布时间: 2011-12-14
当然,前提是你得先插入两个新的视图
像图片上说的,一个是基于CListView的,一个是基于CFormView的
不是很懂,不知道怎么建,能不能说清楚一点,怎么建?
作者: a375474942 发布时间: 2011-12-14
作者: yayafu 发布时间: 2011-12-14
作者: yayafu 发布时间: 2011-12-14
引用 2 楼 mayudong1 的回复:
当然,前提是你得先插入两个新的视图
像图片上说的,一个是基于CListView的,一个是基于CFormView的
不是很懂,不知道怎么建,能不能说清楚一点,怎么建?
添加新类,基类选择CFormView或者CListView或者其他你需要的基类
作者: mayudong1 发布时间: 2011-12-14
VC6->Insert菜单->New Class,填好类名,选好基类点OK
用CFormView后,新建类,好像要绑定一个对话框,但是我绑定了之后,编译就 提示 终止,重试,忽略那样的对话框了
作者: a375474942 发布时间: 2011-12-14
CCaozuoView::CCaozuoView()
: CFormView(CCaozuoView::IDD)
{
//{{AFX_DATA_INIT(CCaozuoView)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
然后分割的时候
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: Add your specialized code here and/or call the base class
CRect rc;
GetClientRect(rc);
CSize paneSize(rc.Width ()/2-16,rc.Height ()/1-16);
m_wndSplitter.CreateStatic (this,1,2);
m_wndSplitter.CreateView (0,0,RUNTIME_CLASS(CDemoView),CSize(450,250),pContext);
m_wndSplitter.CreateView (0,1,RUNTIME_CLASS(CCaozuoView),CSize(15,25),pContext);
//return CFrameWnd::OnCreateClient(lpcs, pContext);
return TRUE;
}
这样就编译的时候就 终止,重试,忽略 的提示了
作者: a375474942 发布时间: 2011-12-14

作者: a375474942 发布时间: 2011-12-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28