以编程方式打开DPI设置对话框?

时间:2011-12-05 11:52:14

标签: c# windows winapi dpi

我有一个需要巨大显示分辨率的应用程序。因此,我的任务是警告DPI高于96(标准)的用户。

如何打开用于DPI设置的Windows对话框,以便用户可以更改它?

1 个答案:

答案 0 :(得分:1)

看看http://msdn.microsoft.com/en-us/library/windows/desktop/cc144191(v=vs.85).aspx

Pre-vista你可以直接调用控制面板可执行文件,指定要显示的相应applet页面,用于vista& 7您只需执行%windir%\system32\DpiScaling.exe

即可