社区
界面
帖子详情
MFC界面最大化问题
wxp226
2010-03-24 03:19:02
将MFC界面最大化后
界面上的所有控件跟上按一定比例将所有的控件居中放大显示
要求: 最好以代码形式回复:加让注释更好
...全文
155
10
打赏
收藏
MFC界面最大化问题
将MFC界面最大化后 界面上的所有控件跟上按一定比例将所有的控件居中放大显示 要求: 最好以代码形式回复:加让注释更好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小生我怕怕
2010-03-24
打赏
举报
回复
给我发一份吧~~谢谢 ~~errg@163.com
zxdyu2009
2010-03-24
打赏
举报
回复
[Quote=引用 8 楼 wxp226 的回复:]
kettas@163.com
有例子直接发到邮箱
谢谢
[/Quote]
已发送,请查收。
wxp226
2010-03-24
打赏
举报
回复
kettas@163.com
有例子直接发到邮箱
谢谢
向立天
2010-03-24
打赏
举报
回复
关于这个问题我写过一篇
你可以参考一下
http://blog.csdn.net/xianglitian/archive/2007/08/02/1722448.aspx
hrjhrj12345
2010-03-24
打赏
举报
回复
思路:
GetWindowRect,得出控件位置和主对话框主高度宽度,计算出控件在主对话框中的比例,
在OnSize函数中或最大化函数中,MoveWindow或SetWindowPos重新设置控件的位置和大小。
如果控件很多的话,就会很麻烦的。
Eleven
2010-03-24
打赏
举报
回复
[Quote=引用楼主 wxp226 的回复:]
将MFC界面最大化后
界面上的所有控件跟上按一定比例将所有的控件居中放大显示
要求: 最好以代码形式回复:加让注释更好
[/Quote]
计算每个空间的新坐标,SetWindowPos或者MoveWindow既可
zxdyu2009
2010-03-24
打赏
举报
回复
我有相关例子的代码,有兴趣留下邮箱,发给你。
tanwei1002
2010-03-24
打赏
举报
回复
[Quote=引用 1 楼 happyparrot 的回复:]
做作业呢?还要代码形式回复,加注释。
你预先需要设计每个控件在界面中的位置,比如离左侧的距离占整个宽度的百分比,距顶部的距离占整个高度的百分比,以及控件宽度和高度占界面的宽度和高度的百分比,或者固定大小或位置。
这需要你先有策略,然后在OnSize中进行每个控件的位置计算来实现。再复杂一点,你可能还要根据按钮的大小调整其上文字的字体大小等。
[/Quote]
up
先自己做下 有什么问题再来问
bragi523
2010-03-24
打赏
举报
回复
网上有很多封装好的类,你找一个
快乐鹦鹉
2010-03-24
打赏
举报
回复
做作业呢?还要代码形式回复,加注释。
你预先需要设计每个控件在界面中的位置,比如离左侧的距离占整个宽度的百分比,距顶部的距离占整个高度的百分比,以及控件宽度和高度占界面的宽度和高度的百分比,或者固定大小或位置。
这需要你先有策略,然后在OnSize中进行每个控件的位置计算来实现。再复杂一点,你可能还要根据按钮的大小调整其上文字的字体大小等。
如何实现
MFC
窗口的
最大化
《如何实现
MFC
窗口的
最大化
以及控件随
最大化
发生位置变动原因》的VS2010示例代码
MFC
自定义
界面
HUI,高效简单,含详细注释和示例
MFC
自定义
界面
HUI,高效简单,含详细注释和示例。 HUI包括基本控件、按钮、标签、编辑框、表格、悬停提示等,可组合出更多功能。资源占用少,效率高,能在低端机上运行,流畅不闪烁,完全满足工控等各种专业软件实现个性化要求。 本资源是“http://download.csdn.net/detail/hhhh63/6961889”的正式发布版。包括3个项目,Hui、HuiDemo1和HuiDemo2。 一、Hui项目 本项目是DLL项目,包括完整的
界面
库,使用双缓存,局部重画等技术,性能优异。为保证在不同的
MFC
版本中使用,本次上传提供了这部分的源码,一般不要对其改动。 二、HuiDemo1 简单的应用示例,包括窗口分割,控制面板和主显示区等,展示控件各方向停靠、自动充满、全屏切换、记忆窗口位置和大小、选项设置和保存注册表等功能,用户可直接以此为基础开发新项目。如需扩展其它功能,可从HuiDemo2查找复制相应代码。 三、HuiDemo2 除HuiDemo1的所有功能外,还包括
界面
库的全部功能和其它实用扩展功能,左中右三栏式分布,左右固定宽度,中间栏大小可变。 1、左边是属性栏,固定宽度,上边是时钟,下边是鼠标信息,当鼠标移到中间的图像区时显示鼠标位置和图像值。 2、中间是图像区,演示如何动态生存索引图像,从下向上移动,自适应大小,长宽比不变,点右边的调色板按钮改变颜色,点保存按钮把当前图像保存到桌面。 3、右边上边是控制栏,在中间的图像区中画各种几何图形,并计算几何图形包围的图像数据的最大值,最小值和平均值。 4、右边下边是表格演示,显示Windows文件夹下的文件列表,自动充满窗口区,随窗口大小改变显示项数,保证
界面
美观,最下面是搜索和定位功能。 四、运行环境,VC2010或更高版本。 欢迎大家下载并提意见,本资源版权归作者所有,分享供大家研究学心,不得用于商业用途,如有特殊要求请与本人联系。
C++
MFC
界面
编程(VS2013)上
这是因为,VC++的
界面
实现,会涉及到
MFC
非常深入的技术和大量图形、图像开发方面的知识和技巧。而这方面的内容,缺少相应的专著,比较散乱,不成系统。长期以来,要用VC++做出精美,独特的用户
界面
,都是比较困难的...
MFC
界面
美化之美化菜单栏,标题栏
项目中包含的内容: 1.使用vs2022能直接运行后看到
界面
的程序 2.能够复用的button重绘的两个文件,mybutton.h,mybutton.cpp,因为对菜单栏进行重绘,需要去掉
mfc
自带的
最大化
,最小化,推出按钮。所以要对
最大化
,最小化按钮进行重绘 3.能够复用的重绘button的两个文件,MenuEx.h,MenuEx.cpp.因为去掉了
mfc
自带的菜单,所有要对菜单进行重绘和美化,主要是文件,选项,帮助这几个 4.本人运行程序后,截取的效果图 这个项目文件是对
mfc
的菜单栏进行美化的一个完整工程,主要内容有, 1.去掉
mfc
原生的菜单栏, 2然后选取头部区域作为菜单栏上色, 3.重绘菜单,文件,选项,帮助,这几个 4.点击文件,选项,帮助的时候,会弹出我们重绘的菜单 5.重绘
最大化
,最小化,退出按钮、 6.对
mfc
界面
的主体部分进行上色。修改颜色进行美化
mfc
控件大小随主窗口变化
mfc
控件大小随主窗口变化,适合编写全屏软件的人员查看使用,但是没有解决最小化后再
最大化
的
问题
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章