Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式检测“的值”;使用Windows XP风格的DPI缩放”;_C# - Fatal编程技术网

C# 以编程方式检测“的值”;使用Windows XP风格的DPI缩放”;

C# 以编程方式检测“的值”;使用Windows XP风格的DPI缩放”;,c#,C#,在Windows Vista和Windows 7中,是否有可靠的方法查找“使用Windows XP样式DPI缩放”复选框值?我在这里找到了获取此值的方法: 但是,Windows Vista的注册表项不存在 我的申请书是用C#WPF写的。它需要根据另一个应用程序DPIAware来扩展自身。我需要这个值在我的应用程序中决定是否需要使用DPI缩放进行缩放。如果Windows XP风格的dpi缩放处于启用状态,我不想应用dpi缩放因子。看看这个答案:在清单中声明你的应用程序dpi aware,这样设置

在Windows Vista和Windows 7中,是否有可靠的方法查找“使用Windows XP样式DPI缩放”复选框值?我在这里找到了获取此值的方法:

但是,Windows Vista的注册表项不存在


我的申请书是用C#WPF写的。它需要根据另一个应用程序DPIAware来扩展自身。我需要这个值在我的应用程序中决定是否需要使用DPI缩放进行缩放。如果Windows XP风格的dpi缩放处于启用状态,我不想应用dpi缩放因子。

看看这个答案:在清单中声明你的应用程序dpi aware,这样设置就不会影响你。你真正想知道的是另一个进程是否dpi aware。Windows XP样式的DP缩放设置只是一个因素。请参阅这些评论中与Davide Piras相关的问题。