MFC对话框应用程序,改变对话框,里面控件位置及大小没有反应

路远兮 2012-05-29 12:31:40
MFC 在Dialog应用程序中新建了从对话框资源,然后我在新建的从对话框的类中响应了WM_SIZE消息,然后回主对话框中改变从对话框的大小,里面空间还是原来那样,没反应啊,怎么回事??求指教!!!
...全文
353 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
东莞某某某 2012-05-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

主要是对话框能改变大小,但调整对话框大小是,里面控件不随之改变啊!!!
[/Quote]

控件的resize要自己调整,网上很多代码
liuli7786 2012-05-29
  • 打赏
  • 举报
回复
在OnSize函数中对对话框上的控件 进行位置大小相应调整。
zth555888 2012-05-29
  • 打赏
  • 举报
回复
控件要变,你自己用代码改
路远兮 2012-05-29
  • 打赏
  • 举报
回复
主要是对话框能改变大小,但调整对话框大小是,里面控件不随之改变啊!!!
gibsonboy 2012-05-29
  • 打赏
  • 举报
回复
在资源里边的属性,把对话框的风格,border风格设置

WS_BORDER - Thin-line border,不能调整大小;
WS_DLGFRAME - dialog box typical border,不能调整大小;
WS_SIZEBOX - sizing border,可以调整大小;
WS_THICKFRAME - 同WS_SIZEBOX。
北京的雾霾天 2012-05-29
  • 打赏
  • 举报
回复
边框是Sizeable的吗?

如果窗口能调整大小,需要在Size事件中对其上控件进行位置大小相应调整。
Eleven 2012-05-29
  • 打赏
  • 举报
回复
自己Debug下调试一下,或者使用easysize,codeproject上搜索一下
路远兮 2012-05-29
  • 打赏
  • 举报
回复
我已经响应从对话框的WM_SIZE消息,OnSize()里面已经添加了,可是不行啊
路远兮 2012-05-29
  • 打赏
  • 举报
回复
我就是在从对话框类中响应WM_SIZE消息,在OnSize()中添加了代码,可是改变从对话框,里面还是没反应
VS2010-MFC编程入门之前言-软件开发-鸡啄米 VS2010-MFC编程入门之二(利用MFC向导生成单文档应用程序框架)-软件开发-鸡啄米 VS2010-MFC编程入门之三(VS2010应用程序工程中文件的组成结构)鸡啄米 VS2010-MFC编程入门之四(MFC应用程序框架分析)-软件开发-鸡啄米 VS2010-MFC编程入门之五(MFC消息映射机制概述)-软件开发-鸡啄米 VS2010-MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)鸡啄米 VS2010-MFC编程入门之七(对话框:为对话框添加控件)-软件开发-鸡啄米 VS2010-MFC编程入门之八(对话框:创建对话框类和添加控件变量) VS2010-MFC编程入门之九(对话框:为控件添加消息处理函数)-软件开发-鸡啄米 VS2010-MFC编程入门之十(对话框:设置对话框控件的Tab顺序)-软件开发-鸡啄米 VS2010-MFC编程入门之十一(对话框:模态对话框及其弹出过程)-软件开发-鸡啄米 VS2010-MFC编程入门之十二(对话框:非模态对话框的创建及显示)-软件开发-鸡啄米 VS2010-MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)-软件开发-鸡啄米 VS2010-MFC编程入门之十四(对话框:向导对话框的创建及显示)-软件开发-鸡啄米 VS2010-MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)-软件开发-鸡啄米 VS2010-MFC编程入门之十六(对话框:消息对话框)-软件开发-鸡啄米 VS2010-MFC编程入门之十七(对话框:文件对话框)-软件开发-鸡啄米 VS2010-MFC编程入门之十八(对话框:字体对话框)-软件开发-鸡啄米 VS2010-MFC编程入门之十九(对话框:颜色对话框)-软件开发-鸡啄米 VS2010-MFC编程入门之二十(常用控件:静态文本框)-软件开发-鸡啄米 VS2010-MFC编程入门之二十一(常用控件:编辑框Edit Control)-软件开发-鸡啄米 VS2010-MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)-软件开发-鸡啄米 VS2010-MFC编程入门之二十三(常用控件:按钮控件的编程实例)-软件开发-鸡啄米 VS2010-MFC编程入门之二十四(常用控件:列表框控件ListBox)-软件开发-鸡啄米 VS2010-MFC编程入门之二十五(常用控件:组合框控件Combo Box)-软件开发-鸡啄米 VS2010-MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)-软件开发-鸡啄米 VS2010-MFC编程入门之二十七(常用控件:图片控件Picture Control)-软件开发-鸡啄米 VS2010-MFC编程入门之二十八(常用控件:列表视图控件List Control 上)-软件开发-鸡啄米 VS2010-MFC编程入门之二十九(常用控件:列表视图控件List Control 下)-软件开发-鸡啄米 VS2010-MFC编程入门之三十(常用控件:树形控件Tree Control 上)-软件开发-鸡啄米 VS2010-MFC编程入门之三十一(常用控件:树形控件Tree Control 下)-软件开发-鸡啄米 VS2010-MFC编程入门之三十二(常用控件:标签控件Tab Control 上)-软件开发-鸡啄米 VS2010-MFC编程入门之三十三(常用控件:标签控件Tab Control 下)-软件开发-鸡啄米

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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