0

私は現在、ノートブックにドックを介して2台のモニターを接続しています。 コンソールアプリケーションを実行しているとき、コンソールウィンドウは常に最初のモニタでポップアップします。別のモニターに自動的に表示されるように変更するにはどうすればよいですか?モニター3に?多分私が修正する必要があるプロパティがありますか?コンソールウィンドウが開いているモニタをどのように指定できますか?

コンソールウィンドウを常に私のIDEが開いているモニタにドラッグするのは非常に面倒です。

答えて

2

コンソールアプリケーション(GUIアプリケーションとは異なり)は独自のウィンドウを作成しません。これはWindowsによって行われ、既に作成されたコンソールで実行している場合は、ちょっと継承されます(たとえば、cmdのウィンドウなど)。

あなたができることは、あなたのウィンドウを見つけて別のモニターに移動することです。

もう1つの選択肢は、コンソールウィンドウの[レイアウト]のプロパティで、そのアプリケーションのウィンドウマネージャ設定を変更することです。特にチェックボックス»システム位置ウィンドウを許可する«。これを行うには、まずウィンドウを表示したい場所に移動し、プロパティを開き、[レイアウト]タブに移動し、»[OK]をクリックします。

+1

コンソールのプロパティが保存される場所に注意してください。 "Defaults"は 'HKCU \ Console'に保存されています。コンソールがショートカットから作成された場合、コンソールのプロパティはショートカットに保存されます。それ以外の場合、そのプロパティは 'HKCU \ Console'のサブキーに保存されます。それらのサブキー名は、最初のウィンドウタイトルから派生します。これは、 'CreateProcess'' STARTUPINFO'がウィンドウタイトルを設定しない限り、デフォルトで実行可能ファイルのパスになります。 CMDの 'start'コマンドは、最初のタイトルを設定することができます。プロパティを変更するとデフォルトのプロパティが更新されるため、空のタイトル文字列を使用するときは注意してください。 – eryksun

関連する問題