マルチモニタ環境でダイアログが必ずプラNo.02773
m3snow さん 03/08/15 23:03
 
マルチモニタ環境でダイアログの種類をWindows2000タイプを選択し
セカンダリモニタ上で「開く」のダイアログを表示させると強制的
にプライマリモニタの方に表示されてしまいます。
描画の仕方としてちょっとだけセカンダリモニタに表示され、その後、
強制的にプライマリモニタに移動されるようです。
表示位置は、縦はセカンダリと同じ位置で横は右端ぎりぎりに移動され
ます。(プライマリが左で、セカンダリが右のため)
横の座標が異常に大きいときの表示位置の感じです。

ダイアログの種類がWindows95、3.1、旧タイプでは発生しません。

同様に、マクロのmenu, mousemenu等も同じ現象が発生します。
また、鶴亀メール(V3.02)でも同じ現象が発生します。

環境は、Windows XP SP1+4.00β14(V3.19でも起こるかも)
マルチモニタ環境は、NVIDIAのnView(Detonator FX V44.03)を使用して
います。

[ ]
RE:02773 マルチモニタ環境でダイアログがNo.02784
秀丸担当 さん 03/08/18 17:47
 
>マルチモニタ環境でダイアログの種類をWindows2000タイプを選択し
>セカンダリモニタ上で「開く」のダイアログを表示させると強制的
>にプライマリモニタの方に表示されてしまいます。

確認することができました。
直そうとしたのですが、どうもWindows2000タイプのときだけWindowsが強制的に
プライマリに移動しているようで、修正が難しいです。

[ ]
RE:02784 マルチモニタ環境でダイアログがNo.02786
Micky さん 03/08/18 18:20
 
まいどお世話になります。一版ユーザのMickyです。

秀丸担当 さん write:

> >マルチモニタ環境でダイアログの種類をWindows2000タイプを選択し
> >セカンダリモニタ上で「開く」のダイアログを表示させると強制的
> >にプライマリモニタの方に表示されてしまいます。
>
> 確認することができました。
同じ原因かどうかわかりませんが、マクロの
mousemenuarray でも同じようにプライマリモニタの方に表示されます。
Windows 2000SP4 + 4.00β14です。

[ ]
RE:02784 マルチモニタ環境でダイアログがNo.02789
m3snow さん 03/08/19 01:32
 
>確認することができました。
>直そうとしたのですが、どうもWindows2000タイプのときだけWindowsが強制的に
>プライマリに移動しているようで、修正が難しいです。

難しいですか...
Windows2000タイプのダイアログは、多少不便ですが我慢できるのですけど、
Mickyさんからも報告があるように、マクロのmenu, mousemenu,
mousemenuarrayなどでも発生ます。
こちらの方は、秀丸のカーソルやマウスの近くにメニューが表示されないと
非常に使い難いので、是非対応して頂けるとうれしいです。

[ ]
RE:02789 マルチモニタ環境でダイアログがNo.02801
秀丸担当 さん 03/08/19 17:49
 
>Mickyさんからも報告があるように、マクロのmenu, mousemenu,
>mousemenuarrayなどでも発生ます。

menu, mousemenu,mousemenuarrayのほうは確認でき、修正可能です。
修正します。

[ ]
RE:02801 マルチモニタ環境でダイアログがNo.02810
m3snow さん 03/08/19 22:48
 
>menu, mousemenu,mousemenuarrayのほうは確認でき、修正可能です。
>修正します。

どうもありがとうございます。これでマルチモニタでも使いやすくなります。

[ ]