![]() |
1
13
你基本上需要做的是:
DISPLAY_DEVICE 使用PInvoke导入结构 EnumDisplayDevices 函数导入 其他功能可以通过简单的名称搜索找到。 |
![]() |
2
11
如果您有Windows 7,则只需启动一个进程:
然后显示changer.start(); |
![]() |
3
2
我这里没有完整的答案,但我几乎可以肯定您必须从.NET中调用才能完成此操作。您必须使用pinvoke来调用非托管的dll。一个很好的资源是pinvoke.net。 我做了一个快速的搜索发现 http://www.pinvoke.net/default.aspx/user32/ChangeDisplaySettings.html 这可能不是你想要的,但你可能会在pinvoke.net上找到它。 |
![]() |
4
1
我正在寻找同样的解决方案。我写了以下代码来调用
如果监视器已启用,则会成功更改分辨率。但是如果显示器还没有连接到桌面,这就不会激活它。那么是否有人有一个可以工作的代码示例? |
![]() |
5
1
要启用监视器,请将其位置设置为0.0以外的其他值,如图所示:
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |