MFC布局问题

whtuling2006 2008-05-26 11:19:33
大家一般用MFC写界面会不会关心这个问题啊,如果关系又是怎么解决的呢,像java或者QT中都有那样的布局管理器,在MFC中是要自己实现吗?还是另有它法,由于还没有具体做过相关项目对这个一直很困惑,不过马上要出去工作了,可能会碰到这样的问题了,先事先了解下!
我只知道有些方法是在WM_SIZE响应里面自己移动控件等等,不知道是不是都是这样。
...全文
439 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
whtuling2006 2008-05-27
  • 打赏
  • 举报
回复
像QQ,百度hi难道都是绝对定位的吗?
healer_kx 2008-05-26
  • 打赏
  • 举报
回复
Panel还是Pane,就是MFC里面的CWnd啊,随便搞出来一个父窗体就可以了。
healer_kx 2008-05-26
  • 打赏
  • 举报
回复
它们所以有布局管理器,是因为它们要适应更复杂的平台,比如Swing要在Win32和Linux上跑,但是要看起来很一致。

MFC对这个概念并不是很依赖的,你喜欢做,可以做个简单的Layout类,毕竟MFC讲究的是绝对定位布局。所以你搞出来一个Java的那些布局方式,反而不美观了。
我受不了一个Button占满一个JFrame的模样... ...
whtuling2006 2008-05-26
  • 打赏
  • 举报
回复
还补充一点就是Pane那种东西又是怎么搞的呢,
ls443085074 2008-05-26
  • 打赏
  • 举报
回复
界面阿,MFC都是绝对定位了,当然你也可以使用相对位置来设置,不过那样做是很麻烦的(工作量大),简直就是浪费时间
whtuling2006 2008-05-26
  • 打赏
  • 举报
回复
to healer_kx :
能详细说下吗?
pingguowuai 2008-05-26
  • 打赏
  • 举报
回复
一般都不考虑布局的问题,看着顺眼就行。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧