DPI是100%界面还错位?会是什么原因?

.NET技术 > C# [问题点数:200分,结帖人jhone99]
等级
本版专家分:988
勋章
Blank
红花 2010年10月 VB大版内专家分月排行榜第一
2010年9月 VB大版内专家分月排行榜第一
2010年8月 VB大版内专家分月排行榜第一
2008年12月 VB大版内专家分月排行榜第一
Blank
黄花 2011年7月 VB大版内专家分月排行榜第二
2010年7月 VB大版内专家分月排行榜第二
2009年12月 VB大版内专家分月排行榜第二
2009年11月 VB大版内专家分月排行榜第二
2009年10月 VB大版内专家分月排行榜第二
2009年8月 VB大版内专家分月排行榜第二
2008年11月 VB大版内专家分月排行榜第二
2008年10月 VB大版内专家分月排行榜第二
2008年9月 VB大版内专家分月排行榜第二
Blank
蓝花 2010年6月 VB大版内专家分月排行榜第三
2009年9月 VB大版内专家分月排行榜第三
2009年3月 VB大版内专家分月排行榜第三
2009年2月 VB大版内专家分月排行榜第三
2009年1月 VB大版内专家分月排行榜第三
结帖率 97.37%
等级
本版专家分:20407
勋章
Blank
黄花 2018年12月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年9月 .NET技术大版内专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:988
勋章
Blank
红花 2010年10月 VB大版内专家分月排行榜第一
2010年9月 VB大版内专家分月排行榜第一
2010年8月 VB大版内专家分月排行榜第一
2008年12月 VB大版内专家分月排行榜第一
Blank
黄花 2011年7月 VB大版内专家分月排行榜第二
2010年7月 VB大版内专家分月排行榜第二
2009年12月 VB大版内专家分月排行榜第二
2009年11月 VB大版内专家分月排行榜第二
2009年10月 VB大版内专家分月排行榜第二
2009年8月 VB大版内专家分月排行榜第二
2008年11月 VB大版内专家分月排行榜第二
2008年10月 VB大版内专家分月排行榜第二
2008年9月 VB大版内专家分月排行榜第二
Blank
蓝花 2010年6月 VB大版内专家分月排行榜第三
2009年9月 VB大版内专家分月排行榜第三
2009年3月 VB大版内专家分月排行榜第三
2009年2月 VB大版内专家分月排行榜第三
2009年1月 VB大版内专家分月排行榜第三
等级
本版专家分:20407
勋章
Blank
黄花 2018年12月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年9月 .NET技术大版内专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:988
勋章
Blank
红花 2010年10月 VB大版内专家分月排行榜第一
2010年9月 VB大版内专家分月排行榜第一
2010年8月 VB大版内专家分月排行榜第一
2008年12月 VB大版内专家分月排行榜第一
Blank
黄花 2011年7月 VB大版内专家分月排行榜第二
2010年7月 VB大版内专家分月排行榜第二
2009年12月 VB大版内专家分月排行榜第二
2009年11月 VB大版内专家分月排行榜第二
2009年10月 VB大版内专家分月排行榜第二
2009年8月 VB大版内专家分月排行榜第二
2008年11月 VB大版内专家分月排行榜第二
2008年10月 VB大版内专家分月排行榜第二
2008年9月 VB大版内专家分月排行榜第二
Blank
蓝花 2010年6月 VB大版内专家分月排行榜第三
2009年9月 VB大版内专家分月排行榜第三
2009年3月 VB大版内专家分月排行榜第三
2009年2月 VB大版内专家分月排行榜第三
2009年1月 VB大版内专家分月排行榜第三
等级
本版专家分:20407
勋章
Blank
黄花 2018年12月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年9月 .NET技术大版内专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:988
勋章
Blank
红花 2010年10月 VB大版内专家分月排行榜第一
2010年9月 VB大版内专家分月排行榜第一
2010年8月 VB大版内专家分月排行榜第一
2008年12月 VB大版内专家分月排行榜第一
Blank
黄花 2011年7月 VB大版内专家分月排行榜第二
2010年7月 VB大版内专家分月排行榜第二
2009年12月 VB大版内专家分月排行榜第二
2009年11月 VB大版内专家分月排行榜第二
2009年10月 VB大版内专家分月排行榜第二
2009年8月 VB大版内专家分月排行榜第二
2008年11月 VB大版内专家分月排行榜第二
2008年10月 VB大版内专家分月排行榜第二
2008年9月 VB大版内专家分月排行榜第二
Blank
蓝花 2010年6月 VB大版内专家分月排行榜第三
2009年9月 VB大版内专家分月排行榜第三
2009年3月 VB大版内专家分月排行榜第三
2009年2月 VB大版内专家分月排行榜第三
2009年1月 VB大版内专家分月排行榜第三
等级
本版专家分:20407
勋章
Blank
黄花 2018年12月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年9月 .NET技术大版内专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:988
勋章
Blank
红花 2010年10月 VB大版内专家分月排行榜第一
2010年9月 VB大版内专家分月排行榜第一
2010年8月 VB大版内专家分月排行榜第一
2008年12月 VB大版内专家分月排行榜第一
Blank
黄花 2011年7月 VB大版内专家分月排行榜第二
2010年7月 VB大版内专家分月排行榜第二
2009年12月 VB大版内专家分月排行榜第二
2009年11月 VB大版内专家分月排行榜第二
2009年10月 VB大版内专家分月排行榜第二
2009年8月 VB大版内专家分月排行榜第二
2008年11月 VB大版内专家分月排行榜第二
2008年10月 VB大版内专家分月排行榜第二
2008年9月 VB大版内专家分月排行榜第二
Blank
蓝花 2010年6月 VB大版内专家分月排行榜第三
2009年9月 VB大版内专家分月排行榜第三
2009年3月 VB大版内专家分月排行榜第三
2009年2月 VB大版内专家分月排行榜第三
2009年1月 VB大版内专家分月排行榜第三
等级
本版专家分:20407
勋章
Blank
黄花 2018年12月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2019年9月 .NET技术大版内专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第三
等级
本版专家分:16712
jhone99

等级:

Blank
红花 2010年10月 VB大版内专家分月排行榜第一
2010年9月 VB大版内专家分月排行榜第一
2010年8月 VB大版内专家分月排行榜第一
2008年12月 VB大版内专家分月排行榜第一
Blank
黄花 2011年7月 VB大版内专家分月排行榜第二
2010年7月 VB大版内专家分月排行榜第二
2009年12月 VB大版内专家分月排行榜第二
2009年11月 VB大版内专家分月排行榜第二
2009年10月 VB大版内专家分月排行榜第二
2009年8月 VB大版内专家分月排行榜第二
2008年11月 VB大版内专家分月排行榜第二
2008年10月 VB大版内专家分月排行榜第二
2008年9月 VB大版内专家分月排行榜第二
Blank
蓝花 2010年6月 VB大版内专家分月排行榜第三
2009年9月 VB大版内专家分月排行榜第三
2009年3月 VB大版内专家分月排行榜第三
2009年2月 VB大版内专家分月排行榜第三
2009年1月 VB大版内专家分月排行榜第三
锁定DPI类,解码DPI不同造成界面错乱的问题

DPI不同,造成界面错乱的解决方法, 只在初始化里: dpi.Attach(AfxFindResourceHandle(MAKEINTRESOURCE(IDD), RT_DIALOG), m_hWnd,IDD,96); // 96 is the DPI

系统字体设置(DPI)为120大小的时候,界面错乱问题

最近发现 当系统的DPI设置为大于96的默认设置时,软件的界面很多很乱掉,发现网络上很多软件都没有考虑到这个问题, 在MSDN上找到了关于这个问题 http://msdn.microsoft.com/en-us/library/dd464660(VS.85)....

系统DPI设置软件界面错乱

最近接到客服的反馈游戏在他电脑上运行界面错乱,QQ远程后用以往的方式,检查游戏软件是否被修改,是否有其他奇怪的软件在运行来修改我们的游戏软件,所有都检查完后并未发现异常,这个时候第一个反应是不是某种特殊...

DPI下控件位置错乱问题简单粗暴的解决方法

也下载了一些坛友的解决方案示例,其基本思路是按比例将高DPI下控件的位置及大小恢复为默认DPI下的位置及大小,经实验,这种方法对简单界面是有效的,当界面比较复杂,控件比较多时,仍错乱。 反复对比计算不同...

修改系统DPI后,程序界面异常的处理方式

问题:当电脑的缩放比不为100%,我们在拷贝图片时,计算坐标点出现错位 原因:修改缩放比,DPI会改变,我们需要根据系统的缩放比来重新修改坐标 代码如下: [DllImport("user32.dll")] static extern IntPtr...

DPI界面错乱的解决方法和原理

我在win32 + c写的界面中解决办法,就是把字体的字号给固定了,这样做的结果就是,不管dpi是否有改变,界面中控件的文字的字号不变,就不会出现文字换行的情况。 但像菜单文字的字号就变大了,combobox(右三角),...

解决Winform程序在不同分辨率系统下界面混乱

产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是 一英寸=72Points 一英寸=96pixels 96DPI是windows的默认DPI,当它被用户更改后,可能就导致界面与设计之初产生了...

【药到病除】解决Windows10部分软件因为DPI界面显示模糊问题

【药到病除】解决Windows10部分软件因为DPI界面显示模糊问题 按Win+R打开运行,输入regedit命令,回车打开注册表编辑器, 1、展开HKEY_CURRENT_USER\Control Panel\Desktop; 2、在右侧找到Win8DpiScaling,双击将...

C#控件大小(及字体)随窗口改变自动缩放

C#,控件大小、字体随界面大小变化、分辨率变化而自动调整。

DPI下部分软件显示不全的解决方法

首先这种情况大部分出现在的笔记本上,因为现在大部分笔记本的显示屏像素点更小,使得字也变得十分小,出于对眼睛的保护,大家调整DpI让字体看起来不那么吃力 但是这样也带来了一些麻烦,如软件界面显示不全...

解决winform应用程序在不同分辨率系统下界面错乱的问题

首先,遇到的问题是这样的,当已经ok的程序在我电脑上运行时出现了界面很小,而且错乱无章的情况,如下图: ...产生界面混乱的主要原因是,winform程序的坐标是基于点(point)的,而point与DPI(分辨...

C#工作总结(五):Winform与WPF程序处理DPI问题

一.引子 在Window7中,有一个可以“调整字体大小”的功能。...在其下有三个选项,分别是“较小(S)-100%(默认)”、“中等(M)-125%和较大(L)-150%”。在正常的状态下,当前屏幕处于“较小(S)...

Win7高DPI下UI错乱解决办法

微软官方的解决方案: http://msdn.microsoft.com/en-us/library/windows/desktop/dd464660(v=vs.85).aspx 微软给出了一个CDPI类封装了转换函数,之后可以用这个进行常规替换,解决起来应该是很方便的

Winform下调整缩放与布局以及分辨率下界面混乱解决办法

根据像素来设置界面每个控件大小,界面将整体缩放而不会凌乱,利用的就是DPI本身的特性。 缺点是字体大小都一样的,如果每个控件单独设置那太麻烦了。不推荐 public static void SetAutoScaleMode(Form form) { //...

问题-delphi在某电脑(win7)上是界面超乱 DPL

问题现象:本机运行正常,但是在WIN7或个别的XP上,界面显示控件大小不一,界面超乱 问题原因:可以百度“delphi dpi”或者“delphi 控件自适应分辨率” 问题处理:将窗体的Scaled设置为False。...

Winform程序在Win10下面界面布局混乱的情况

 产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是  一英寸 =72Points 一英寸 = 96pixels96DPI是windows的默认DPI,当它被用户更改后,可能就导致界面与设计...

解决C#窗体因为窗体的分辨率改变而控件错位.

1.控件必须放在一个panel中(可能其他也行,没试。。。); 2.from类中添加一个函数,并添加form的sizechanged事件,如下: ... frm.Tag = frm.Width.ToString() + "," + frm.Height.ToStrin

显示器分辨率引起的工具显示问题(页面不完整)

选项代表系统将强制进程在显示器的分辨率下运行,该设置此前叫做“高DPI设置时禁用显示缩放”,在该选项下系统不会对用户界面进行拉伸; “系统” 选项则意味着系统将对DPI感知进程进行标准处,当DPI变动的时候,...

关于WinForms的跨显示器DPI自适应

点击上方蓝字关注“汪宇杰博客”导语WinForms 是运行在Windows上的传统.NET桌面应用技术框架。由于历史原因,它对高DPI以及跨不同DPI屏幕的支持有些问题,...

好好的web页面,为什么嵌入到CEF3中就错位了?

开发完成后,在测试和产品老师的电脑上居然二维码是错位的。实际效果如下: (其中二维码所在的白色区域是一个CEF3嵌套web页面,周围的蓝色区域是C++框架) 图1是我做好的效果,给产品和测试老师运行的时候,...

解决MFC应用程序在调整系统比列放大后出错问题心得

日前,客户反应在系统比列调整为150%出现界面显示不正常、笔记偏移、笔记画出屏幕崩溃等问题。更坑人的是,经过测试部测试发现在不同的主机上有不同的现象,后来在我的自己的开发机上运行有问题,但是比较少。因为我...

解决win10系统中截图异常放大的问题

解决win10系统中截图异常放大的问题

Android为什么不建议写死dp?

基础:Android中很熟悉的一个概念:dp (density-independent pixels),一个dp代表多少实际像素与设备dpi相关,与px(像素)换算关系:dp/160 = px/dpi。 由换算关系得到px = (dp * dpi)/160, 看上去意思是相同dp...

Android hdpi、nodpi、sw600dp-xhdpi、sw720dp-xhdpi、xhdpi

es文件夹的一些文件夹为什么要分出一些分支?...如果不做适配,受到屏幕密度的影响,在一台手机上工作正常的APP装到另外一个手机上很容易会界面错位。drawable等分支文件夹就是为了适配而生的,系统自动

C# winfrom控件、字体大小位置随分辨率而变化.

C# winfrom控件、字体大小位置随分辨率而变化.

私人图书管理系统

软件主要在DPI为125的屏幕下调试,DPI100时控件可能有错位,大家可以自行修改(不过本人坚持认为125的文本尺寸对眼睛有利),也可编写自动适应DPI的方法并Load之; 关于注释: 本人一直人认为不注释才是最好的...

追风报价单管理软件 v2016.03.zip

1.修正了报表打印win7系统高dpi显示错位的问题 2.完善了高dpi的显示效果 3.增加商品管理中价格栏目允许自定义名称的功能 追风报价单管理软件的安装   把下载好的安装包解压到当前文件夹,之后双击【setup....

用vsstudio 设计Winform 高分屏上布局错乱的问题

在使用win10高分辨率150%,200%系统进行winform开发时, 有布局错乱的现象,比如之前定义的300px的宽度,往往被设置成600px (200%分辨率下).  这个问题vs2015的解决方法就是,修改设置使vsstudio对dpi无感知, 方法...

texstudio

解决 TeXstudio 在具有多个不同缩放比监视器的 Windows 系统中界面错位的问题https://zhuanlan.zhihu.com/p/26667300这个是qt的原因。【引用】理论上 Qt 从 5.4 版开始支持 DPI 自适应,而最新版 TXS 已用到 5.6,...

相关热词 c# task 返回类型 c#什么时候用队列 c# 单件实例 延时加载 c# 本地监听 c# 如果是红色 c# 多行字符串 c#删除某列 c# items 遍历 c# txt去重复 c# endinvoke