問題タブ [multiple-monitors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
190 参照

opengl - 6台のモニターでの視覚化アプリのオペレーティングシステム

これらの主要な要件を持つアプリケーションの開発を計画する必要があります。

  • フルスクリーンモードで、6台のモニターにさまざまなグラフィックデータとアニメーションを表示します。
  • 使用するハードウェアは、3枚のNVIDIA GeForce9800GX2カードを搭載したPCです。

私はOpenGLを扱う専門知識を持っていますが、複数のモニターを扱うことはありません。私には、アプリケーションのオペレーティングシステムを選択する(いくつかの制限された)自由があります。私のオプションは次のとおりです。WindowsXP、Windows Vista、Windows 7、Ubuntu 8.04/10.04。

マルチモニターアプリケーション開発の分野で専門知識や知識がある場合、この種のアプリケーションに推奨されるオペレーティングシステムは何ですか?また、6台のモニターをフルスクリーンで使用してそれぞれに異なるものを表示できるようにするには、オペレーティングシステムとNVIDIAドライバー以外のソフトウェアが必要ですか?

コメント/回答は本当にありがたいです。

前もって感謝します!

フェデリコ

0 投票する
2 に答える
1309 参照

visual-studio - タブ付きマルチモニターをサポートするための Visual Studio 2010 アドオンはありますか

Visual Studio 2010 では、タブを別のウィンドウにドラッグできますが、それらを追加のタブ付き要素としてまとめることはできません。余分なウィンドウをタブにグループ化できる VS 2010 アドオンはありますか? 各モニターに一連のタブがあると本当に便利です。

0 投票する
2 に答える
1259 参照

javascript - 複数のモニターで Adob​​e Air ウィンドウを最大化する

複数の (3 つ以上の) モニターを備えたシステムで複数のウィンドウが実行されている Adob​​e Air AJAX アプリケーションで、各モニターのウィンドウを最大化できますか? 他の人がこれをやろうとしている投稿を見たことがありますが、それがどのように機能したかを言っている人を見たことがありません.

私は基本的に、単一目的の組み込みアプリケーションのように見える必要がある一般向けのディスプレイがある「ステータスモニター」システム(たとえば、空港の出発モニターに似ています)を構築する必要があります。見えるデスクトップ。これは他の Windows アプリケーションと何ら変わらないと思いますが、Air については知りません。現在、デュアル モニターの Mac セットアップを使用していますが、Windows を簡単にテストすることはできません。

このアプリケーションは、Aptana (または違いがある場合は DW) で記述された AJAX Air アプリケーションとして実行されます。

0 投票する
0 に答える
3855 参照

windows - 仮想セカンド モニター ドライバーのプログラミング: どこから始めればよいですか?

iPad をコンピューターのワイヤレス セカンド モニターに変えるAir Displayという iPad アプリがあります。私は個人的に試していないので、その有効性を保証することはできません.ラグがかなりあると思いますが、参考のために何かをiPadの画面に投げて、あなたのラップトップ画面。たとえば、研究論文を書いている場合、ブラウザで役に立つものを見つけたら、それを iPad 画面に投げて、メイン画面で Word と入力します。

こういったものを見ると、どうやって実装しているのか気になります。Windows 7 の場合、どこから学習を開始すればよいでしょうか? C の経験と C++ の経験があり、Win32 の経験も少しあります。Windowsに2台目のモニターが接続されていると思わせるような仮想ドライバーを開発し、iPadアプリが画面に表示するiPadにワイヤレスでディスプレイをパイプする必要があると思います。

ですから、ディスプレイ アダプター ドライバーを作成する必要があると思いますよね?その方法はどこで学べますか? そんな仕様あるの?残りは理解できると思いますが、不思議な部分は、Windows をだましてアプリケーションをセカンド モニターと認識させ、仮想セカンド モニターのアプリケーションからピクセルを取得する方法にあると思います。

ドライバーなどの作成に関するリソースから始めてもらえますか?

0 投票する
4 に答える
10308 参照

delphi - セカンダリ モニターにフォームを表示するにはどうすればよいですか?

Delphiでスクリーンセーバーを書いています。私が望むのは、各モニターに TpresentationFrm をフルスクリーンで表示することです。この目的のために、次の(不完全な)プログラムを作成しました。

ssmDisplayコードが実行されると、実際に 2 つのフォームが作成されます (はい、ちょうど 2 つのモニターがあります) 。ただし、両方とも最初のモニターに表示されます (インデックス 0 ですが、プライマリ モニターには表示されません)。

コードをステップ実行すると、正しいことがわかりScreen.Monitors[i].BoundsRectますが、何らかの理由でフォームが間違った境界を取得します。

最初のフォームは目的の位置を取得しますが、2 番目のフォームは取得しません。x=0 から 1920 に移動する代わりに、x=-1920 から 0 を占有します。つまり、最初のモニターの最初のフォームの上に表示されます。なにが問題ですか?私が望むものを達成するための適切な手順は何ですか?

0 投票する
4 に答える
72059 参照

.net - マウスカーソルで画面上で最大化されたWPFウィンドウを作成するにはどうすればよいですか?

WindowStartupLocation プロパティの MSDN ドキュメントによると:

CenterScreen を設定すると、マウス カーソルを含む画面の中央にウィンドウが配置されます。

CenterScreen フィールド自体の MSDN doc では、次のようにやや明確に定義されていませんが。

ウィンドウの起動位置は、ウィンドウを開いた画面の中央です。

簡単なテストでは、これが正常に機能していることを示しています。

MainWindow.xaml

MainWindow.xaml.cs

デュアル モニタ システムでこれをテストすると、ボタンをクリックしたときにマウス カーソルがある画面の中央に新しいウィンドウが表示されることがわかります。それはまさにそれがどのように機能するかです

ただし、ウィンドウを表示する前に最大化するように設定しようとすると、アプリケーションを起動したディスプレイでのみ新しいウィンドウが最大化されます。button_Click イベント ハンドラーを次のように変更して、意味を確認します。

これで、ウィンドウは、ボタンをクリックしたときにマウス カーソルがどこにあるかに関係なく、アプリケーションが起動された画面でのみ最大化されます。表示後にウィンドウの状態を最大化に設定すると、CenterScreen は正しく機能します。これは、ユーザーがウィンドウを最大化するのと同じです。例えば:

もちろん、ここでの問題は、ウィンドウを表示した後にウィンドウを最大化するのにはるかに時間がかかり、私のようなアプリでは、ウィンドウをすぐに配置する必要があることです.

解決策を知っている人はいますか?

0 投票する
2 に答える
1005 参照

visual-c++ - 複数のモニターに対処する最善の方法は何ですか?

複数のモニターを活用するゲームを作成したいと考えています。たとえば、ユーザーが 3 台のモニターを並べて使用している場合、プログラムで 3 台のモニターすべてに画像を分散させます。

どうすればいいですか?非常に大きなウィンドウを 1 つだけ作成できますか、それとも 3 つのウィンドウを別々に作成する必要がありますか? また、別のウィンドウを作成する必要がある場合、モニターの向きをどのように知ることができますか?

前もって感謝します!

0 投票する
3 に答える
37837 参照

intellij-idea - デュアルモニターで IntelliJ をセットアップするにはどうすればよいですか?

64 ビット Ubuntu 10.04 を実行しているマシンに IntelliJ 9.0.2 をインストールしました。

別のウィンドウをセカンド スクリーンに表示するにはどうすればよいですか?

両方の画面にエディターといくつかのツール ウィンドウの両方を表示したいと考えています。

0 投票する
1 に答える
1443 参照

windows - UltraVNCはどのようにして「サーバーモニターブランキング」を実現しますか

UltraVNCは、リモートアクセスされているコンピューターのモニターをブランクにすることができます。私の質問は、これはどのように可能ですか?

私の理解では、Windows OSの性質上、リモートデスクトップアプリケーションは、現在の物理画面のスナップショットのみをリモートで表示するように制限されています。UltraVNCもこの制限の対象になると思います。しかし、どういうわけか、彼らは、通常表示されるべきものをリモートで表示しながら、物理的な画面を切断する方法を見つけました。

これがどのように行われるかについて何か考えはありますか?

0 投票する
1 に答える
343 参照

.net - 接続されているモニター/ディスプレイ/スクリーンの特定

Windows デスクトップのプロパティでは、すべてのディスプレイが表示され、アクティブまたは非アクティブであることが示されます。私のグラフィックス カードには dvi ポートに接続されたモニターがありますが、vga ポートには接続されていません。また、検出されるusb displaylink lcdもあります。

system.windows.forms.screen.allscreens を使用すると、システムで可能なすべてのディスプレイ (この場合は 3 つ) を列挙できますが、どのディスプレイがアクティブか (つまり、実際にデバイスが接続されているか) を特定できません。これは .net で可能ですか?

system.windows.forms.screen のプロパティには、この情報がないようです。

編集: 私の質問は実際にはこの質問の複製であることに注意してください。ただし、Hans Passant が WMI を見るように指示した後に初めて見つけました。