设置我的显示分辨率我是一名C#开发人员,我必须定期更改我的显示分辨率。有很多关于如何读取当前显示分辨??率的示例:SystemInformation.PrimaryMonitorSize我找到了ChangeDisplaySettingsEx函数在C#中执行此操作的唯一方法是使用PInvoke???对我来说,获取该信息既简单又容易,但设置它却很困难……您必须对ChangedisplaySetting进行PInvoke调用。这是一些示例代码的链接,http://www.xtremedotnettalk.com/printthread.php?id=1t=73184。我还建议查看JaredParsonsPInvoke工具包。您可以在此处下载它:http://www.codeplex.com/clrinterop/Release/ProjectReleases.aspx?ReleaseId=14120它可以轻松地将pinvoke签名添加到您的代码中。它并不总是选择正确的互操作类型,但通常非常接近,即使您必须进行一些更改,它仍然比手动翻译所有内容更快。简单的回答:是的。你应该使用PInvoke。以上就是C#学习教程:设置我的显示分辨率的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处:
