ウィンドウの位置に関する情報はどこに保存されますか?
例: を起動するnotepad.exe
と、最小化も最大化もされず、画面の中央に中くらいのサイズのウィンドウが表示されます。ウィンドウを閉じて再度起動すると、ウィンドウは同じ XY 座標にあります。しかし、ウィンドウが画面の下部にあるときにウィンドウを閉じると、画面の中央ではなく下部から再度起動します。
ウィンドウの XY 位置を手動で変更して、標準以外の場所で開くようにしたい場合、何を編集する必要がありますか?
おそらくレジストリですが、どこでしょうか?
答え1
各プログラムは、独自の方法でウィンドウに関する情報を保存します。メモ帳の場合、Windows XP レジストリで次の内容が見つかりました。
レジストリで次のフォルダに移動します
HKEY_CURRENT_USER\Software\Microsoft\Notepad
次の値を変更します
iWindowPosX
iWindowPosY
iWindowPosDX
iWindowPosDY
X と Y はウィンドウの左上隅の座標です。DX と DY はウィンドウの幅と高さです。
他のプログラムでは、ウィンドウの位置情報をレジストリまたは他の設定ファイルに保存する場合があります。