人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

アプリケーションAをマルチモニタの三番目に表示したいです。現在はstartコマンドを使って起動していますが、仕様的に必ずメインのモニタに表示されます。解決策を述べてください。

●質問者: ma_kobayashi
●カテゴリ:コンピュータ
✍キーワード:アプリケーション コマンド マルチ メイン モニタ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● HALSPECIAL
●35ポイント

シェアですが、こちらいかがでしょう。

WinPos 32bit版

アプリケーション・プログラムのウィンドウ位置と大きさを自動設定

http://www.vector.co.jp/soft/win95/util/se025464.html

Windowsを使っていると、いちいちアプリケーションの位置と大きさを変更するのが面倒になってきます。アプリケーション側で位置等を記憶しないものも沢山あります。

そこで、アプリケーションが起動時に自動的に位置と大きさを設定する Windows Position を開発しました。

◎質問者からの返答

これはマルチモニタに対応していません。


2 ● HALSPECIAL
●35ポイント ベストアンサー

C#がおわかりのようなので、

こちら参考になりますか?

http://homepage1.nifty.com/ht_deko/tech010.html

こちらはデフファイのサンプルなのですが、

アプリケーションのウィンドウ位置を保持っておいて復元するようなことが書いてあります。

ポイントはWin32apiのGetSystemMetrics関数でモニタ数を拾っているところでしょうか。

おそらく原理は同じと思われるので、WinPos 32bit版を紹介してみました。

また、原理的に上記のようであれば、C#で(自分で使うレベル程度に)自作も簡単と思います。

実際にWinPos 32bit版を試したわけでも、デフファイの方法を試したわけでもないので

参考にならなければポイント不要です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ