アクティブなディスプレイの数を数えたいと思います。 Macの場合、私は以下を使用することができます:ウィンドウの表示数を取得するにはどうすればよいですか?
CGDisplayCount nDisplays;
CGGetActiveDisplayList(0,0, &nDisplays);
log.printf("Displays connected: %d",(int)nDisplays);
私はWindowsでどのようにすることができますか?私はEnumDisplayMonitorsを見つけましたが、私はそれをどのように使用するかを考え出すことはできません。
MSDNのページでは、リンクされ、これを試してください
EnumDisplayMonitors()
を呼び出すの実例として物理ディスプレイの数をカウントするためにGetSystemMetrics(SM_CMONITORS)を使用しています。それはあなたのために働くのですか? – IronMensan