highdpi相关内容
我尝试了gdiScaling和dpiAware的所有可能组合,但仍未成功。 如果我手动右击app.exe,并将“覆盖高DPI缩放”设置为“系统(增强)”,它将工作得很好。
..
我需要能够将应用程序清单中的 dpiAware 属性设置为“每个监视器".属性中的可用选项仅用于启用或禁用 DPI 感知.这些设置都不适合我.如果我不在 exe 中嵌入清单,我可以获得我想要的应用程序行为,然后手动编辑清单.我想自动生成并嵌入清单.有什么我想念的吗?(我使用的是 Visual Studio 2013.) 解决方案 Windows 10 中的新功能是 dpiAwareness
..
我正在编写一个需要在高 dpi Windows(192dpi 而不是 96dpi)上运行的 Qt 应用程序. 不幸的是,Qt 框架还不支持高 dpi(至少在 Windows 上),所以我的应用程序及其所有元素看起来只有它应该大小的一半. 有没有办法强制/模拟 Windows 对此类应用程序的自动升级? 解决方案 使用固定坐标和大小的应用程序在高 DPI 分辨率下看起来很小.尽管
..
我有 C++ 应用程序,它在 Windows 10 上使用 CreateProcessA 打开其他应用程序.这些应用程序可能具有不同的 DPI 感知设置. 所以问题是 - 我可以创建将 DPI Awareness 设置为 DPI_AWARENESS_CONTEXT_UNAWARE 的进程吗? 如果不是 - 那么也许我可以为已经创建的进程设置 DPI_AWARENESS_CONTEXT_
..
我想测试我的应用程序对高-dpi 设置的反应.我不只是指 120dpi.我想测试更高的 dpi 设置,例如: 150dpi 300dpi 600dpi 1000dpi 1200dpi 我的开发机器的视频卡无法达到 300dpi(甚至 150dpi)所需的分辨率. 假设界面设计为“适合"在具有 768 行(例如 1024x768)的显示器上,更高 dpi 设置所需的分辨率为
..
我正在使用4k显示器进行开发,这很痛苦... 最后我设法设置了QtDesigner,然后遇到了这个问题: 当您使用 QT_AUTO_SCREEN_SCALE_FACTOR = 1 并使用单选按钮和其他基本小部件编译应用程序时,它看起来会在4k屏幕上缩放.否则,控件的尺寸是正确的,并且符合预期,只是不清晰,而是像素化. 我使用Qt 5.6 RC msvc2015 64bit在4k屏
..
我有一个同时使用Winforms和WPF的C#程序,我正在努力使其在高DPI环境中工作.当前,如果我从解决方案中删除所有WPF项目并运行它,它将可以很好地进行缩放,但是,一旦我重新添加任何wpf(该功能是必需的),则缩放将失败并且UI变得不可用. 这似乎与先前的SO问题完全相同:无法使用DPI正确缩放WinForms的问题 我遵循了这些问题的建议,并尝试添加清单文件和提供的dpi感知代码.
..
我有一个WinForms项目,该项目已经存在数年了,并且已经使用异步事件处理程序进行了改装: 私有异步void dgvNewOrders_CellClick(对象发送者,DataGridViewCellEventArgs e) 此方法内部是一个异步调用: var projectTemplate =等待GetProjectTemplateFile(companyId,sourceLang,
..
我已经阅读了 Qt文档,以及有关StackOverflow的许多文章和问题关于Qt中对DPI的高支持。所有这些都集中于移植旧应用程序并使它们尽可能少地更改。 但是,如果我要启动一个全新的应用程序,目的是支持每个监视器的DPI知道应用程序的最佳方法是什么? 如果我理解正确, Qt :: AA_EnableHighDpiScaling 与我想要的相反。我实际上应该禁用HighDpiScal
..
根据此处的文档 http://doc.qt.io/qt-5/highdpi.html QT 5.4+引入了对DPI的高度支持. 但是,或者我缺少基本的东西,或者当前的支持还处于非常早期的阶段. 我正在编写一个全新的应用程序,因此我有机会从头开始做.我知道我必须使用布局而不是固定的位置等,但是在某些情况下,我总是必须指定控件的最小/最大尺寸.我可以在编辑器中指定它们,但是这些是设备像素.因此,如果我
..
Windows 10 Creator的更新版中的最终用户有一个新选项.最终用户可以在兼容性选项卡上将EXE的属性更改为“替代高DPI缩放行为",并将其设置为“系统(增强)".我对其进行了测试,它对于某些经典的win32应用程序非常有效. 我想通过API调用或清单通过代码来实现此目的.没有关于此的信息.那可能吗? 从我得到的评论中,它想澄清这是一个新的CREATORS UPDATE功能,并且我
..
我正在Visual Studio 2010上使用C#开发Windows窗体应用程序. 我发现如果使用高dpi显示设置,此应用程序将被缩放. 但是,如果我通过在Windows资源管理器上单击鼠标右键菜单来激活文件属性“在高dpi设置上禁用显示缩放",则似乎无法缩放. 是否可以在Visual Studion 2010 C#或更高版本上以编程方式激活“在高dpi设置上禁用显示缩放"? 我尝试
..
我需要能够将应用程序清单中的dpiAware属性设置为“每个监视器".属性中的可用选项仅用于启用或禁用DPI感知.这些设置都不适合我.如果不将清单嵌入到exe中,则可以得到我的应用程序想要的行为,然后手动编辑清单.我想自动生成并嵌入清单.有什么我想念的吗? (我正在使用Visual Studio 2013.) 解决方案 Windows 10中的新功能是 dpiAwareness 和 dpi
..
使用JDK 9,我的swing应用程序在Windows上运行良好,具有4k highdpi和 正常1080p正常dpi。标签,组合框等都看起来不错,并且在4k屏幕上放大了 。 但我的JPanel也是如此,我在那里绘制自定义图像。我可以禁用 这个JPanel的缩放比例来自己处理绘图吗?我使用 apache-commons bicubic插值来绘制更高的 未缩放分辨率的更多细节,但是由于它
..
在高DPI 4K监视器上,似乎在Windows下RStudio绘图窗口使用像素加倍使绘图易读(我使用RStudio 0.99.483和R 3.2.2和Windows 8.1,但在Windows 10下使用相同的结果) 。这导致了真正模糊的文本&图形(加上与Cleartype不兼容,因为它在像素加倍后导致色彩边缘)。 示例: qplot(Sepal.Length,Petal.Lengt
..
在高分辨率屏幕(我的例子,Windows 8.1)是我的Java应用程序。菜单非常小,几乎不可能选择一个菜单项。 在正常的屏幕上(72 DPI),一切正常。 情况下,它将有
..
如何区分480X800和480X854的屏幕。我们有一个选项,将一个图像在华电国际folder.in我的情况480X800的图像是480X854图像不支持。它显示在bottom.Any理念的空白空间? 编辑:我设置图片作为背景。在我的布局我有利润透明图像的意见。如果我点击图像查看它做一些任务。但是这两个屏幕之间。我可以为一个调整值。在另一个图像稍微strectched。然后我能做些什么呢?你能理
..
我设计一个HTML页面中的Android浏览器中显示。考虑一个简单的示例页面: < HTML> < HEAD><冠军>简单<!/标题> < /头> <身体GT; &其中p为H.;&所述; IMG SRC =“http://sstatic.net/so/img/logo.png”>&所述; / P> < /
..
我一直在试图寻找在C#中的方法来衡量一个字符串的大小。该标准方法来衡量一个字符串在Win32中是使用GetTextExtent。真正的目标是要找到的平均值的字体字符的宽度和高度。标准的方法来找到一个字符的平均宽度开始从52得到的所有字母和鸿沟的宽度: 尺寸= dc.GetTextExtent( “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopq
..
所以我想弄清楚如何窗体的AutoScaleMode财产都不可能帮助,支持与字体或 DPI 这是我的工作,开发机器不同。 从SDK: AutoScaleMode枚举 公开枚举AutoScaleMode 无 自动缩放被禁用。 字形 控制比例相对的尺寸 类是使用,它通常是字体 系统字体。 DPI 控制比例相对于显示器的分辨率。 常见的分辨率为96和120
..