相关疑难解决方法(0)

如何在 Windows 10 中恢复照片查看器?

在 Windows 10 中,打开图像时,我可以选择在“照片”metro 应用程序、画图或 GIMP 中打开。

我希望它在照片查看器中打开,但是当我在“C:/Program Files/Windows Photo Viewer”或“C:/Program Files (x86)/Windows Photo Viewer”中将“打开方式”定向到 PhotoViewer.dll 时”,我收到“此应用程序无法在您的 PC 上运行”错误消息。

我知道我可以使用 Irfanview 或类似的工具,但我更愿意使用 Photo Viewer。有什么办法可以带回来吗?

windows-photo-viewer windows-10

90
推荐指数
4
解决办法
26万
查看次数

如何强制高 dpi 缩放?

如何强制应用程序进行高 dpi 缩放?

  • 假设有一个应用程序,其开发人员将其显示为高 dpi 感知,但实际上并非如此。如何强制 dpi 缩放?

  • 假设有一个应用程序 Microsoft 应用了“ HighDpiAware”兼容性垫片,而该应用程序确实没有应用。如何强制 dpi 缩放?

如何强制 Windows 对应用程序应用 dpi 缩放?


编辑:什么是高 dpi 缩放?

并非所有用户都以 96dpi 运行 Windows。不是每个按钮都应该是 75x23 像素,不是每个工具栏都是 25 像素高,也不是每个树视图字形都是 16x16。如果用户为 Windows 选择了不同的 dpi 设置,则需要适当地缩放所有内容。

问题是几乎没有开发人员通过很好地处理高 dpi 设置来完成他们的工作。充其量一切都将保持“相同的大小”,这意味着每一个都显得很小。最坏的情况是表单布局不正确,文本被剪切,控件不可见。

从 Windows Vista 开始,并利用桌面组合的强大功能,Microsoft 放弃了开发人员的工作,而现在向应用程序撒谎。它们告诉应用程序用户正在以 96dpi 运行。然后 Windows 使用视频卡和桌面组合来放大表单。

优点表单的内容将是一个很好的可读大小。
缺点:一切都会有点模糊。

此“高 dpi 缩放”功能仅由用户自行决定工作,并且需要:

  • Windows Vista 或更新版本
  • 要启用的桌面组合
  • 用户关闭“使用 Windows XP 样式缩放”
  • 用户不要禁用您的应用程序的缩放

作为开发人员,您可以选择退出高 dpi 缩放;如果您努力正确编写应用程序,并且您知道您将正确处理高 dpi。您可以通过向可执行文件添加清单条目来选择退出此缩放,声明您是“高 dpi 感知”。

的话题如何让你的应用程序尊重用户的喜好(包括字体,字体大小和dpi设置)是一个问题stack overflow …

compatibility accessibility dpi high-dpi

27
推荐指数
3
解决办法
2万
查看次数