问题标签 [highdpi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
intellij-idea - IntelliJ 13.1 中的 HiDPI,如何使用?到底有什么好处呢?
我刚刚看到IDEA 13.1 中有对 Windows 的HiDPI 支持:
通过 -Dis.hidpi=true 支持 Windows/Linux HiDPI 设备
这究竟是什么意思?我该如何启用它?我应该在哪里设置这个标志?
我有一个高分辨率的显示器,并且有更高的 DPI 字体会很好,这个设置有帮助吗?如果是,我该如何利用它?
visual-studio-2013 - How can I set the dpiAware property in a Windows application manifest to "per monitor" in Visual Studio?
I need to be able to set the dpiAware property in the manifest of my application to "per monitor". The available choices in the properties are just to enable or disable DPI awareness. Neither of these settings works for me. I can get the behavior I want for my application if I don't embed the manifest in the exe, then edit the manifest manually. I want to automatically generate and embed the manifest. Is there something I am missing? (I am using Visual Studio 2013.)
windows - 如何在 Matlab 编译器生成的 exe 的高 DPI 设置上禁用显示缩放
我不喜欢高 DPI 设置下的 Windows 自动缩放。所以我通常通过检查 exe 属性的兼容性设置来关闭缩放。
我使用 Matlab 编译器生成了一个 exe,但它的 Disable display scaling on high DPI settings 是灰色的。当我运行这个 exe 时,它的窗口会比正常的大。如何禁用缩放使其正常?
windows - 在高 dpi Windows 平台上自动重新缩放应用程序?
我正在编写一个需要在高 dpi Windows(192dpi 而不是 96dpi)上运行的 Qt 应用程序。
不幸的是,Qt 框架还不支持高 dpi(至少在 Windows 上),所以我的应用程序及其所有元素看起来只有它应有的一半大小。
有什么方法可以强制/模拟 Windows 自动升级此类应用程序?
jmeter - 如何在超高分辨率显示器上使用 jmeter ui
带有 3200X1800 联想笔记本电脑的 windows 8 上的 jmeter UI 无法使用。最左侧窗格上的字体太小,而右侧的行距对于字体来说太小。如果我将分辨率更改为 1920X1080,则没有效果。尝试在 1920X1080 的第二台显示器上使用。没运气。系统设置为大尺寸。似乎也无法交换哪个显示器是主要的。有人解决这个问题吗?
webstorm - WebStorm 图标太小,在 Windows 上显示高 dpi
我遵循了这个解决方案并在 WebStorm 设置中设置了 IDE 大小。几乎没问题,但图标太小(很难触摸它们)。图标不会随着 IDE 字体大小设置而改变。有人能帮我吗?
java - 如何在高分辨率屏幕上缩放字体?
在高分辨率屏幕(我的示例,Windows 8.1)上是我的 Java 应用程序。尤其是菜单非常小,几乎不可能选择一个菜单项。
在普通屏幕(72 DPI)中一切正常。
具有固定大小的字体(在我的情况下它会小于 80 像素),这是一个糟糕的选择。72 DPI 屏幕显示它非常大。
如何使字体可缩放,以便程序符合其大小,或者用户获得设置的可能性?
windows - Windows 8.1 强制 PROCESS_PER_MONITOR_DPI_AWARE?
我正在尝试在运行时动态设置 DPI 感知级别(用于测试/调试目的)。
这在 Windows 8.0 上完美运行。dpiAware
当我在清单中没有节点的情况下构建时,我可以通过SetProcessDPIAware
在 WinMain 中尽早调用/跳过来控制它。我也可以通过在清单中的节点中指定true
或来控制它。false
dpiAware
Windows 8.1 是另一回事。我可以PROCESS_SYSTEM_DPI_AWARE
通过调用SetProcessDPIAware
或true
在清单中指定来获得,但我似乎无法获得PROCESS_DPI_UNAWARE
!
在清单中指定false
似乎没有效果,并且 Process Explorer 将我的应用程序报告为 Per-Monitor 感知!
更奇怪的是,在正常工作时调用SetProcessDpiAwareness()
不尊重PROCESS_DPI_UNAWARE
参数PROCESS_SYSTEM_DPI_AWARE
。
一个仅链接到 kernel32 和 shcore 的简单示例应用程序将直接从PROCESS_DPI_UNAWARE
to跳转,PROCESS_PER_MONITOR_DPI_AWARE
即使参数为PROCESS_DPI_UNAWARE
:
SetProcessDpiAwareness 是 Windows 8.1 中的新功能,MSDN 只是说“可能的值来自 PROCESS_DPI_AWARENESS 枚举”。
在 Windows 8.1 中是否无法使用PROCESS_DPI_UNAWARE
和/或 dpiAware关闭 DPI 感知?false
c# - 桌面 WPF、HighDPI 或多语言的资源限定符
对于 Windows 应用程序,有资源限定符的概念。您可以添加不同的图像大小或语言,WPF 会为您选择合适的。
更多信息:https ://msdn.microsoft.com/en-us/library/windows/apps/hh965372.aspx
我真的很想将这个概念用于我的桌面 WPF 应用程序。你有什么想法我怎么能做到这一点?我没有找到任何同时支持不同语言和不同缩放大小的解决方案。
从 Windows 8.1 开始,如果您将应用程序移动到另一个屏幕,它可以重新缩放。如果发生这种情况,如果资源得到更新,那将是完美的。
c# - Zedgraph 缩放在某些系统上无法正常工作
前几天我观察到一些有趣的事情,我想知道是否有人知道为什么会发生这种情况以及如何解决这个问题。使用 Zedgraph 进行缩放似乎在某些系统上存在问题,导致缩放选择框偏离鼠标位置(参见屏幕截图)
我认为这与高 DPI 屏幕有关,但我不确定,因为我的样本量很小。一次发生在 Microsoft Surface 3 pro 上,另一次发生在 Lenovo Y50-70(均运行 Windows 8.1)上。
我还测试了其他我知道他们也使用 Zedgraph 的软件工具,以查看我是否做错了什么,但效果完全相同。有任何想法吗?