使用Mac中的Carbon Framework检测双显示器/监视器?

时间:2012-06-12 20:10:49

标签: c macos xul macos-carbon xulrunner

Carbon Framework中是否存在用于检测双监视器的API。

我想为我的xulrunner应用找到这个?在使用mac启动应用程序之前,我想知道第二台显示器是否存在。

我需要这个,因为我正在做一个自助服务终端的应用程序。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您应该使用nsIScreenManager service

var screenManager = Components.classes["@mozilla.org/gfx/screenmanager;1"]
                              .getService(Components.interfaces.nsIScreenManager);
alert(screenManager.numberOfScreens);