以编程方式打开 DPI 设置对话框?
我有一个需要巨大显示分辨率的应用程序。因此,我的任务是警告 DPI 高于 96(标准)的用户。
如何打开 DPI 设置的 Windows 对话框,以便用户能够更改它?
I have an application which requires a huge display resolution. So it's my task to warn users who has a greater DPI than 96 (standard).
How do I open the Windows Dialog for DPI settings, so the user would be able to change it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 http:// msdn.microsoft.com/en-us/library/windows/desktop/cc144191(v=vs.85).aspx。
在 vista 之前,您可以直接调用控制面板可执行文件,指定要显示的适当小程序页面,对于 vista 和7 您只需执行
%windir%\system32\DpiScaling.exe
Take a look at http://msdn.microsoft.com/en-us/library/windows/desktop/cc144191(v=vs.85).aspx .
Pre-vista you can directly invoke the control panel executable specifying the appropriate applet page to display, for vista & 7 you can simply execute
%windir%\system32\DpiScaling.exe