回答
我可以给你C#.NET:
if (Screen.AllScreens.Length > 1)
{
// Multiple monitors
}
编辑:搜索谷歌打开了以下内容。它提到98/ME,所以可能不相关,但可能你指出正确的方向:
有在Windows 98中处理多个监视器监视器类示例中使用API的新API是GetMonitorInfo,MonitorFromWindow和MonitorFromRect。
GetSystemMetrics API有一些新的常量(见下文),可用于确定多监视器系统的指标。 GetSystemMetrics API返回有关Windows环境的信息。此API可用于确定系统中有多少个监视器,它们是否设置为相同的显示格式以及虚拟桌面的大小。
该死的,打我!哈哈 – 2010-02-08 05:10:33
洛尔亚是那么接近:-) – 2010-02-08 05:11:16
谢谢。 这两个答案都是准确的。 我能够使用GetSystemMetrics函数作为参数传递SM_CMONITORS常量来获取监视器的数量。 – Raphael 2010-02-08 05:28:15
在.NET中它是作为使用Screen.AllScreens。长度属性一样简单。不过,不太了解C++。
GetSystemMetrics与SM_CMONITORS
和您去...
有一种感觉,它是'GetSystemMetrics'。 – 2010-02-08 05:37:27
每天使用三台显示器我需要快速学习;> – 2010-02-08 05:38:21
只是为了在这里记录的C/C++的解决方案:
int iMonitors = GetSystemMetrics(SM_MONITORS);
- 1. 如何知道是否显示ModalViewController?
- 2. 如何知道一台机器是否可以用c#ping?
- 3. 如何知道用户是否允许提示权限
- 4. 如何知道用户是否在线/使用解析登录?
- 5. 如何知道用户是否使用代理?
- 6. 如何知道7zip是否使用AES256?
- 7. 如何知道该应用是否从后台进程调用
- 8. 我如何知道我是否在使用Rackspace Developer + plus帐户?
- 9. 显示用户profile_name知道user_id
- 10. 如何知道我是否使用了太多的javascript/jquery?
- 11. 在多台显示器上使用vim
- 12. c#:如何知道'用户帐户'是否存在于Windows?
- 13. 如何知道用户是否拥有Facebook帐户?
- 14. 如何知道应用程序是否在前台?
- 15. 如何知道用户是否使用passport.js使用google或facebook登录?
- 16. 如何知道WPF用户控件是否被启用?
- 17. 如何知道应用是否被用户终止?
- 18. 如何知道用户是否强制退出应用程序?
- 19. 如何知道MediaScanner是否已启用?
- 20. 如何知道url是否可用?
- 21. 如何知道fastcgi_finish_request()是否可用?
- 22. ACPI脚本,如何知道当前TTY显示给用户?
- 23. 如何知道我是否在使用使用Windows API的ARM?
- 24. 我如何知道是否显示一个片段(测试UI)
- 25. Google Analytics目标 - 如何知道用户是否使用多个浏览器选项卡/窗口?
- 26. 如何使UIView知道突出显示?
- 27. 如何知道是否
- 28. 使用JavaScript,你怎么知道用户是否倒退?
- 29. ExpressionEngine让用户知道url_title是否已经被使用
- 30. 如何知道用户是否通过Facebook登录
一些非常优雅的Linq的代码在C#这里由罗布·丰塞卡 - 恩索将计算当前所有屏幕的使用范围:http://stackoverflow.com/questions/2176648/screen-overlay-for-screenshot/2176683#2176683 – BillW 2010-02-08 07:56:40