CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

单文档多视:为何切换后视和客户区不一样大?最大化也不响应?

楼主springleo(都是春天惹的祸)2002-03-28 15:57:25 在 VC/MFC / 基础类 提问

单文档,双视(均自CView,第一个由MFC生成,第二个用Create(......)),用菜单在MainFrame中实现切换,开始还正常,  
  切换几次后从第二个视最大化,再切回第一个视时,其大小竟和比客户区小,  
  按“最大化”也不随主窗口而改变大小。为什么?  
  另:切换处理函数中最后一句RecalcLayout()作用是什么?(从书上抄来的)  
  请指教!  
  问题点数:20、回复次数:4Top

1 楼cris919(lovean)回复于 2002-03-28 16:26:33 得分 20

要不要给你发个例程  
  email  
  Top

2 楼springleo(都是春天惹的祸)回复于 2002-03-28 16:39:42 得分 0

springleo@21cn.com  
  谢谢!  
  Top

3 楼cris919(lovean)回复于 2002-03-29 10:59:57 得分 0

源码已发Top

4 楼springleo(都是春天惹的祸)回复于 2002-03-30 17:30:40 得分 0

收到,谢谢!  
  你是每次都pnew->create()   and   delete   pold   如此不会出现  
  我提到的问题.  
  我原来用的是只CREATE   一次,故切换时大小还是和原来的一样,  
  加了一句pOld->SetDlgCtrlID(....)   也行了,  
  还是用你的方法吧,机制较清淅  
  结了  
  Top

相关问题

  • 关于c#窗体最大化与还原的切换问题
  • 请问怎么最大化单文档的窗口啊?
  • 怎样最大化多文档程序的子窗体
  • 怎样在单文档程序中处理最大化消息
  • 怎么使单文档的最大化按钮无效??
  • EXCEL文档窗口没有关闭、最大化等按钮
  • 请问:单文档怎样在启动的时候最大化?
  • 请问:怎样在多文档程序启动时使子窗口最大化?
  • 生成一个多文档应用程序,如何使得ChildFrame最大化
  • 如何为单文档的视图加上“最小化”,“最大化”,“关闭

关键词

  • 最大化
  • 切换
  • 大小
  • create

得分解答快速导航

  • 帖主:springleo
  • cris919

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo