社区
界面
帖子详情
win10调整字体大小125%时,MFC程序界面布局混乱
生也有涯而学海无涯
2016-12-29 10:08:53
写的MFC界面,调整win10的显示设置“更改文本、应用和其他项目的大小:”更改为125%时,我的界面布局就混乱了。这是为什么?
...全文
1556
6
打赏
收藏
win10调整字体大小125%时,MFC程序界面布局混乱
写的MFC界面,调整win10的显示设置“更改文本、应用和其他项目的大小:”更改为125%时,我的界面布局就混乱了。这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2017-01-14
打赏
举报
回复
这说明你在创建某些控件时,使用了像素为单位来指定位置。或者窗口大小调整时,控件的位置指定了像素单位。
赵4老师
2017-01-03
打赏
举报
回复
WPF ?
lx624909677
2016-12-30
打赏
举报
回复
控件在布局的时候,使用想对坐标,不要用绝对坐标
sevancheng
2016-12-29
打赏
举报
回复
控件尺寸太小
三岁、就很帅
2016-12-29
打赏
举报
回复
因为你没有设置你的对话框控件跟窗口的相对位置 SetWindowsPos 没设置就不会跟着对话框大小变动
Yofoo
2016-12-29
打赏
举报
回复
win8有个新的DPI显示方式, 默认就是这个 这种方式下, 很多函数获取的位置,大小信息都是不对的, 所以会错乱 可以去百度 SetProcessDPIAware
Winform程序在
Win10
下面界面
布局
混乱
的情况
问题分析: 产生界面
混乱
的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是 一英寸 =72Points 一英寸 = 96pixels96DPI是windows的默认DPI,当它被用户更改后,可能就会导致界面与设计之初产生了错乱。 在网上搜索相关资料后,试着将this.Aut
用
MFC
编写的程序在别人电脑上显示
时
窗口界面出现问题
最近自己用
MFC
写的程序在别人电脑上显示
时
,界面及控件的位置出现了问题,总体效果是各个特征变大,导致界面不能正常显示。开始一直以为是屏幕分辨率的问题,可是
调整
分辨率以后,问题没有解决,查了些资料后,问题解决了。解决方案如下:控制面板-所有控制面板项-显示:设置为“较小(S)-100%(默认)”。如图所示 并且类似的问题的可能原因如下(论坛上看到的): 1.Form.AutoScal
MFC
程序,在改变系统DPI后,控件显示位置
混乱
的问题
之前在自己机器上做的程序, 在周边几台机子运行都没有问题, 直到发给另外一人,
程序界面
在他那完全
混乱
了,后来查资料发现是因为各自系统DPI设置不同的问题, 首先,解释DPI 英文全称为Dot per inch,就是一英寸上显示的点,而这个点并不是意义上的像素。 一般来说,显示器是96DPI,也就是说96像素等于1 inch,但实际上不应该是这样,因为显示器的分辨率可以
调整
。 96DPI可以...
高DPI下控件位置错乱问题简单粗暴的解决方法
近日写一软件,遇到了高DPI下界面错乱的问题,在网上搜索了好几天,都没有满意的解决方法。也下载了一些坛友的解决方案示例,其基本思路是按比例将高DPI下控件的位置及大小恢复为默认DPI下的位置及大小,经实验,这种方法对简单界面是有效的,当界面比较复杂,控件比较多
时
,仍会错乱。 反复对比计算不同DPI下的控件大小及位置,发现实在是摸不透WINDOWS 对高DPI下的控件是如何
调整
其位置...
win32_
mfc
理论资料 供自己查阅
目录: Win32: 1. Win32 简介 2. 注册窗口类 3. 创建窗口 4. 注册窗口类
时
的附加数据缓冲区 5. 显示窗口 6. 消息循环 7. 消息的分类 8. 消息队列 9. 消息 10. 菜单 11. 资源...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章