CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

窗体分割后控件和主窗口同步的问题

楼主little_duck(小鸭子)2006-03-12 22:48:41 在 VC/MFC / 界面 提问

我的程序主窗体是个单文档视图,我分割为3个视图使用的都是FORMVIEW类。  
  问题:  
  我在每个视图都有自己的控件,但是当我按下最大化(也就是改变了程序的大小),或是拉动视图的分割栏的时候   控件是没有变化的(这样的程序当然就很难看)。  
  我想在程序变动或拉动各视图的分割栏时可以实现控件按照程序位置变动而重新布局。请问用什么方法?  
  小弟愚昧   请详细赐教!   谢谢 问题点数:100、回复次数:3Top

1 楼striking(庸人自扰)回复于 2006-03-12 22:52:11 得分 80

每个view   都要映射WM_SIZE  
  映射后的函数为OnSize()  
   
  如:  
   
  void   CDemoView::OnSize(UINT   nType,   int   cx,   int   cy)    
  {  
  CView::OnSize(nType,   cx,   cy);  
   
  ///在这对控件movewindow,   根据你的view的大小  
  }  
  Top

2 楼little_duck(小鸭子)回复于 2006-03-12 23:45:24 得分 0

谢谢   楼上,我看了别人做的例程   它没有在每个VIEW里映射WM_SIZE   也可以实现   同步变化   。  
  郁闷中~~~~~~~~~~~~~     请问还有其它方法吗?Top

3 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-13 07:07:27 得分 20

用Winform,设置控件的dock属性Top

相关问题

  • C#主窗体有控件,控件会挡住子窗体!
  • mdi子窗体的menustrip控件和mdi主窗体的menustrip控件合并后,子窗体有空白区域
  • 谁有可以把窗体分割成几个小视窗的控件,急!
  • 请问如何在其他窗体里给主窗体添加控件如StatusBar;
  • 窗体分割(Splitter)
  • 如何遍历主窗体MainForm中所有的Button控件?
  • 寻找delphi界面控件。尤其是主窗体
  • 线程中如何调用主窗体中的一组控件
  • 有关主窗体加载控件的问题?????
  • C#中对别的进程主窗体的控件扫描

关键词

  • 控件
  • 视图
  • 分割
  • onsize
  • 程序

得分解答快速导航

  • 帖主:little_duck
  • striking
  • jiangsheng

相关链接

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

广告也精彩

反馈

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