3

私が取り組んでいるこのC#プロジェクトがあり、2番目のモニターでいくつかのビデオを起動し、メインモニターでアプリケーションを起動する必要があります。

これはC#で実行できますか? モニター 2 でいくつかのビデオをフル スクリーンで起動し、アプリケーション ウィンドウもフル スクリーンで起動します。

したがって、基本的には、特定の画面を選択して何かを行う方法と、アプリケーションをフルスクリーンで起動する方法を知る必要があります。

4

1 に答える 1

0

Direct3D を使用して実際に可能であると思いますが、自分でこれを行ったことはありません。

モニターを識別し、それぞれに対して適切な作業を行う必要があります。

あなたの場合、それぞれが独自のリソースを持つ2つの異なるDirect3Dデバイスを作成します(2つの異なるデバイス間でリソースを共有することはできないようです)。

MSDN の Direct3D サンプルは次のとおりです: http://msdn.microsoft.com/en-us/library/windows/desktop/bb153298(v=vs.85).aspx

また、MSDN でも Direct3D デバイスを作成する方法を見つけることができます: http://msdn.microsoft.com/en-us/library/windows/desktop/bb153258(v=vs.85).aspx

于 2013-02-25T19:26:51.833 に答える