こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ウインドウの位置について

フリーソフトウェア等のウインドウをディスプレイ(画面)の中央に配置する様には出来ないのでしょうか?もし出来るならその方法を教えて下さい!

投稿日時 - 2017-12-09 12:58:32

QNo.9405963

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

Windows98~2000前後の時代にそれをやったソフトが多くありましたが。
最悪再起動するしかなくなることがありますよ。

無理やり画面中央に固定したとしますが、
あるアプリが、「設定画面」の少し下に「説明画面」というウインドウを出していたつもりの時、
「設定画面」と「説明画面」というウインドウを中央に持ってくるように外部からいじられた為に、
「設定画面」内にあるボタンが、「説明画面」で隠されてしまい、
マウスで移動しようにも、強制的に中央に移動されるのですから、
以後操作不可能になり、物によっては強制リセットを強いられるケース。
もし、それらが、起動時のアプリで行われると、もはや、操作不可能なOSになります。
得に表示優先度が関係しているウインドウや、親子関係を持っている場合は、かなり致命的な
結果になることは、わかるとは思いますが。

操作しなければいけないウインドウの上に強制的に「真ん中指定」で別のウインドウがかぶさり、
しかも、操作しなければその上のウインドウが消せないが、消すには、隠れているウインドウの
何かをクリックなどが必要?さ~どうしますか?ってこと

ということで、やれるかどうかより、やることによって不利益な結果を招く
可能性が高いことなので、今のやり方になれることが最大の解決と
思われます。

投稿日時 - 2017-12-09 14:34:23

ANo.2

ウィンドウ位置記憶プログラム
http://www.vector.co.jp/soft/win95/util/se401241.html
こう言うソフトを使えば実現できるかも知れません。

投稿日時 - 2017-12-09 13:28:26

ANo.1

質問者殿の立場がはっきりしませんが、フリーソフトなどを使用されるユーザーだと仮定しての返答になりますが・・・
プログラムで表示するウインドウの表示位置はプログラムを作成するときに設定します。プルぐ楽を作成するときに、画面の中央とか特定の位置とか前回最後に表示されていた位置に表示するとかはプログラムを作成した人(またはプログラムの仕様書)によって決定されます。
ウインドウの表示位置を使用者が自由に設定できるようにプログラムを作成することは可能ですがその場合は説明書とかヘルプに明示されていると思います。
私もいくつかフリーソフトを作成して公開していますが前回使用した時のウインドウの位置と大きさを再現するところまです、ユーザーが自由に位置などを指定する機能は付加していません。

投稿日時 - 2017-12-09 13:28:25