開いた時のウインドウの位置No.04547
EXZS さん 04/03/03 08:29
 
あまり実害があるわけではないのですが、
起動時のウインドウの位置を指定せずに開く時、
回数と共にカスケードにずれて行くと思いますが、
これが一番ボトムに開く時、いつのバージョンからか
忘れましたがファンクションキーまたはステータスバー
の1個分タスクバーにめり込むように開きます。

これって仕様でしたっけ?
出来ましたらめり込まないようにして頂きたいのですが

症状そのものはβ17辺りから出ていたのは覚えています
現状はβ20、OSはWindows2000SP4, WindowsXP SP1です

[ ]
RE:04547 開いた時のウインドウの位置No.04570
秀丸担当 さん 04/03/04 15:10
 

>あまり実害があるわけではないのですが、
>起動時のウインドウの位置を指定せずに開く時、
>回数と共にカスケードにずれて行くと思いますが、
>これが一番ボトムに開く時、いつのバージョンからか
>忘れましたがファンクションキーまたはステータスバー
>の1個分タスクバーにめり込むように開きます。

Windows2000とWindowsXPで試してみましたが、タスクバーにのめりこむようなこ
とはありませんでした。
昔のバージョンでは起きていないのでしょうか。
タスクバーを手前に表示するようになっていないとか?

[ ]
RE:04570 開いた時のウインドウの位置No.04575
EXZS さん 04/03/04 16:23
 
>Windows2000とWindowsXPで試してみましたが、タスクバーにのめりこむようなこ
>とはありませんでした。
>昔のバージョンでは起きていないのでしょうか。
>タスクバーを手前に表示するようになっていないとか?

再現する条件を絞り込んでみました。
動作設定にてウインドウ→配置→サイズを指定する
を有効にしてやるとなります。
そのチェックを外すとめり込まずに済みます。
Windows2000SP4ではこのようになっています
WindowsXPSP1は少なくともサイズを指定するのチェックは入っている
と記憶しています。XPでチェックを外して再現するかは試してみます。

以上、お手数ですがよろしくお願いします。

[ ]
RE:04575 開いた時のウインドウの位置No.04577
秀丸担当 さん 04/03/04 16:35
 

>再現する条件を絞り込んでみました。
>動作設定にてウインドウ→配置→サイズを指定する
>を有効にしてやるとなります。

サイズを指定することで再現することができました。
これは、V4.10β4のときの修正で、「エクスプローラからセカンダリモニタでマ
ウスで起動すると位置がおかしい問題修正」のために、Windowsのデフォルト指
定の位置を守るようにしたためです。
秀丸自身で位置を修正してしまうと、エクスプローラからセカンダリモニタで起
動したときに位置が狂ってしまうので、仕様とさせていただきます。

[ ]
RE:04577 開いた時のウインドウの位置No.04589
EXZS さん 04/03/05 00:22
 
>これは、V4.10β4のときの修正で、「エクスプローラからセカンダリモニタでマ
>ウスで起動すると位置がおかしい問題修正」のために、Windowsのデフォルト指
>定の位置を守るようにしたためです。
>秀丸自身で位置を修正してしまうと、エクスプローラからセカンダリモニタで起
>動したときに位置が狂ってしまうので、仕様とさせていただきます。

了解しました。
なお、もしお手数でなければどうしてこのような現象が起きるのかお聞かせ願えれば
幸いです。

#ごく普通にウインドウの全サイズを与えれば
#めり込むような事はない気がするのは素人考えでしょうか?
#それともツールバーあたり特殊なウインドウサイズの計算なのか・・・

[ ]
RE:04589 開いた時のウインドウの位置No.04613
秀丸担当 さん 04/03/05 16:41
 

>了解しました。
>なお、もしお手数でなければどうしてこのような現象が起きるのかお聞かせ願えれば
>幸いです。

β4以降では、位置はデフォルトで、サイズは普通に与えているだけです。
β3以前では、タスクバーにのめりこまないように位置の補正をしていました。

エクスプローラからテキストファイルをダブルクリックして開いたときなどの場
合、起動するべき位置は、プライマリモニタかセカンダリモニタか判別がつきま
せん。起動される位置はWindowsのみぞ知るという状況があります。
β3以前のように位置の補正をしてしまうと、セカンダリモニタで起動されるべ
きものが、補正したためにプライマリモニタで起動されるということになってし
まいます。

[ ]
RE:04613 開いた時のウインドウの位置No.04635
EXZS さん 04/03/05 23:37
 
>β4以降では、位置はデフォルトで、サイズは普通に与えているだけです。
>β3以前では、タスクバーにのめりこまないように位置の補正をしていました。
>
>エクスプローラからテキストファイルをダブルクリックして開いたときなどの場
>合、起動するべき位置は、プライマリモニタかセカンダリモニタか判別がつきま
>せん。起動される位置はWindowsのみぞ知るという状況があります。
>β3以前のように位置の補正をしてしまうと、セカンダリモニタで起動されるべ
>きものが、補正したためにプライマリモニタで起動されるということになってし
>まいます。

了解しました。
Outlookなどはウインドウサイズを覚えたままめり込まなかったのでどうしてかな?
と思ったもので。

それにしてもWindowsの仕様って謎ですね(苦笑)

[ ]