VC++ MFC 动态mfc单文档分割窗口口 有个问题不明白

VC++ MFC MDI 多窗口出错问题程序 - 下载频道
- CSDN.NET
&&&&VC++ MFC MDI 多窗口出错问题程序
VC++ MFC MDI 多窗口出错问题程序
大家伙下载帮我检查检查,就是多个窗口打开之后,通过第一个子窗口可以调用其它子窗口,结果打开之后,不全部关掉子窗口的话,就会出错终止。看完检查改正之后,再能发给我,谢谢。。。
若举报审核通过,可奖励20下载分
被举报人:
zhuxiaowei0030
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行哪位高手帮帮忙,好像是头文件的问题
不知道怎么加(我用MFC+VC6.0+opencv做一个模态对话框的调用)
[问题点数:20分,无满意结帖,结帖人gtyhw521]
哪位高手帮帮忙,好像是头文件的问题
不知道怎么加(我用MFC+VC6.0+opencv做一个模态对话框的调用)
[问题点数:20分,无满意结帖,结帖人gtyhw521]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年4月 VC/MFC大版内专家分月排行榜第一2007年7月 VC/MFC大版内专家分月排行榜第一2007年5月 VC/MFC大版内专家分月排行榜第一2007年4月 VC/MFC大版内专家分月排行榜第一2007年3月 VC/MFC大版内专家分月排行榜第一
2013年3月 VC/MFC大版内专家分月排行榜第二2013年2月 VC/MFC大版内专家分月排行榜第二2008年8月 VC/MFC大版内专家分月排行榜第二2008年7月 VC/MFC大版内专家分月排行榜第二2007年9月 VC/MFC大版内专家分月排行榜第二2007年8月 VC/MFC大版内专家分月排行榜第二2005年12月 VC/MFC大版内专家分月排行榜第二2005年10月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。BOOL&CMainFrame::OnCreateClient(LPCREATESTRUCT&lpcs,&CCreateContext*&pContext)
GetClientRect(&rect);
//创建一个静态分栏窗口,分为2行一列
if(m_wndSplitter1.CreateStatic(this,2,1)==NULL)&
return&FALSE;
if(m_wndSplitter2.CreateStatic(&m_wndSplitter1,1,2,WS_CHILD|WS_VISIBLE|WS_VSCROLL,&m_wndSplitter1.IdFromRowCol(0,&0))==NULL)&
return&FALSE;&
m_wndSplitter2.CreateView(0,0,&&//&窗格的行、列序数
RUNTIME_CLASS(CHISTreeView),//视图类&
CSize(rect.Width()/4,rect.Height()*4/5),//初始化大小&&
pContext);//父窗口的创建参数
m_wndSplitter2.CreateView(0,1,&&//&窗格的行、列序数
RUNTIME_CLASS(CCenterView),//视图类&
CSize(rect.Width()*3/4,rect.Height()*4/5),//初始化大小&&
pContext);//父窗口的创建参数
m_wndSplitter1.CreateView(1,0,&
RUNTIME_CLASS(CBottomListView),
CSize(rect.Width(),rect.Height()/5),
pContext);&
return&TRUE;
下面的CBottomListView会将上面的覆盖,要拖动分割栏才可以显示上面2个视图,这是为什么呢
回复讨论(解决方案)
终于找到原因了,在return&TRUE;前加上
m_wndSplitter1.SetRowInfo(0,500,10);
m_wndSplitter1.RecalcLayout();
重新调整下面的高度
&那不是最根本的,其实是在
GetClientRect(&rect);
返回的rect是为0。
我的解决办法是重载WM_SIZE,然后在里面修改大小。
分割窗口后是要用RecalcLayout处理一下
感谢楼主,非常有效!vs2010 mfc编程入门之四十一(文档、视图和框架:分割窗口)
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
vs2010 mfc编程入门之四十一(文档、视图和框架:分割窗口)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口MFC分割窗口创建_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
7页1下载券24页2下载券3页免费12页免费27页免费2页免费13页免费3页免费14页免费4页免费
喜欢此文档的还喜欢3页免费9页2下载券10页5下载券4页免费3页5下载券
MFC分割窗口创建|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢}

我要回帖

更多关于 mfc单文档分割窗口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信