C# 启用显示设备并使用Pinvoke设置分辨率
我能够成功更改通过EnumDisplayDevices获得的设备的分辨率,这些设备处于活动状态,但哪些设备处于非活动状态,我无法设置它们的分辨率。是否有任何方法可以通过编程方式激活/启用禁用的显示设备,就像我可以在GUI中通过单击检测按钮()来实现这一点一样。 请注意,我使用C#Net来实现这一点,为了更改屏幕分辨率,我使用ChangeDisplaySettingsExC# 启用显示设备并使用Pinvoke设置分辨率,c#,.net,pinvoke,monitor,C#,.net,Pinvoke,Monitor,我能够成功更改通过EnumDisplayDevices获得的设备的分辨率,这些设备处于活动状态,但哪些设备处于非活动状态,我无法设置它们的分辨率。是否有任何方法可以通过编程方式激活/启用禁用的显示设备,就像我可以在GUI中通过单击检测按钮()来实现这一点一样。 请注意,我使用C#Net来实现这一点,为了更改屏幕分辨率,我使用ChangeDisplaySettingsEx