0
私は複数のディスプレイ&ココアとの経験がゼロです。便利なリンク、チュートリアルを自由に共有してください。私が必要なのはこれです:私は全画面を透明なウィンドウで塗りつぶそうとしています。私が恐れるのは、すべてのディスプレイが必ずしも四角形を形成するわけではなく、どこかに触れなければならないということです。複数のディスプレイで作業していますか?
これについてのご意見はありますか?
私は複数のディスプレイ&ココアとの経験がゼロです。便利なリンク、チュートリアルを自由に共有してください。私が必要なのはこれです:私は全画面を透明なウィンドウで塗りつぶそうとしています。私が恐れるのは、すべてのディスプレイが必ずしも四角形を形成するわけではなく、どこかに触れなければならないということです。複数のディスプレイで作業していますか?
これについてのご意見はありますか?
ミラーリングされていないディスプレイごとにウィンドウを設定します。あなたが探しているAPIは "Quartz Display Services"です。
CGGetActiveDisplayList
には、スリープしていないミラーリングされていない描画可能なディスプレイのリストが表示されます。
はい、画面は四角形を形成する必要はありません(たとえば、大型の外部モニタを搭載したMacBookをセカンダリディスプレイとして考える)。モニターごとに1つ必要です。 –