デュアルディスプレイ時のウィンドウ出現No.05696
CaskStrength さん 10/05/10 13:11
 
CaskStrengthです。

 βテスト中なのでこちらに要望します。

 デュアルディスプレイ環境で「起動時のウィンドウ配置」をセカン
ダリ側のディスプレイに指定しようとしているのですが、うまくいか
ないようです。

「再度のウィンドウ配置を覚える」だとセカンダリ側で終了してもちゃ
んとその通りに次回のウィンドウを開いてくれます。

「位置を指定する」の場合は、セカンダリ側に出現させようとプライ
マリ側を超える数値を指定しても、出現ごとにずれてしまいます。
レジストリを覗いて「再度の〜」の保存値を「位置を指定する」側に
使ってみてもダメでした。

 仕様かもしれませんが、できればセカンダリ側(プライマリ以外)
の指定をできるようになると助かります。

[ ]
RE:05696 デュアルディスプレイ時のウィンNo.05697
秀丸担当 さん 10/05/10 14:59
 

>「位置を指定する」の場合は、セカンダリ側に出現させようとプライ
>マリ側を超える数値を指定しても、出現ごとにずれてしまいます。
>レジストリを覗いて「再度の〜」の保存値を「位置を指定する」側に
>使ってみてもダメでした。

試してみたところ、ご指摘の通り「位置を指定する」の場合はプライマリディス
プレイを超える場所では設定が無視されるようになっていました。
手元のバージョンで「最後のウィンドウ配置を覚える」と同様な処理にしてみた
ところ、とりあえずうまく動きました。
もしかしたら何らかの理由があってそうしていたかもしれないので、非互換が発
生しないように注意して反映を検討させていただきます。

[ ]
RE:05697 デュアルディスプレイ時のウィンNo.05698
CaskStrength さん 10/05/10 15:59
 
CaskStrengthです。

> 試してみたところ、ご指摘の通り「位置を指定する」の場合はプライマリディス
> プレイを超える場所では設定が無視されるようになっていました。
> 手元のバージョンで「最後のウィンドウ配置を覚える」と同様な処理にしてみた
> ところ、とりあえずうまく動きました。
> もしかしたら何らかの理由があってそうしていたかもしれないので、非互換が発
> 生しないように注意して反映を検討させていただきます。

 ご確認ありがとうございます。
 問題が発生せずに反映されることを祈っております。

#「最後のウィンドウ配置を覚える」だと、たまたま各種枠を表示し
#たりしてウィンドウサイズを通常利用より大きくしたまま終了した
#あとなどに不便でして。

[ ]
RE:05697 デュアルディスプレイ時のウィンNo.05706
CaskStrength さん 10/05/11 18:34
 
CaskStrengthです。

> 手元のバージョンで「最後のウィンドウ配置を覚える」と同様な処理にしてみた
> ところ、とりあえずうまく動きました。

 もう機能が除外されそうで意味がないでしょうけれど(^^;、一応報
告しておきます。

 この指定をしている時、β5ですでに開いている秀丸のウィンドウ
から、マクロの編集でマクロファイルを開いたり、ファイルの履歴で
開いたりすると、妙な位置にウィンドウが開きます。どうも相対位置
で開こうとしている感じでしょうか。

[ ]
RE:05706 デュアルディスプレイ時のウィンNo.05709
秀丸担当 さん 10/05/12 10:43
 

> この指定をしている時、β5ですでに開いている秀丸のウィンドウ
>から、マクロの編集でマクロファイルを開いたり、ファイルの履歴で
>開いたりすると、妙な位置にウィンドウが開きます。どうも相対位置
>で開こうとしている感じでしょうか。

この機能は除外するつもりではありますが、確かにおかしかったです。
ご指摘ありがとうございます。
もし将来やる場合は大丈夫になるようにしたいと思います。

[ ]