在Windows 7中有一个“显示”设置(控制面板->显示),它允许您更改屏幕上文本和其他项目的大小。我需要获取此设置的值,以便根据设置值在我的C#应用程序中开启/关闭某些功能。这是否可行?
我认为这应该为您提供您正在寻找的信息:
http://www.pinvoke.net/default.aspx/user32.getsystemmetrics
http://pinvoke.net/default.aspx/Enums.SystemMetric
编辑 - 哦,抱歉,现在似乎有一种更简单的方法可以获取此信息,而无需使用PInvoke。
http://msdn.microsoft.com/en-us/library/system.windows.forms.systeminformation.aspx