迷惑メールフィルターの設定でウィンドウNo.35795
タケ さん 09/03/05 18:31
 
迷惑メールフィルタ (TkFilter.tkf) の設定ダイアログにて
下記のボタンを押すと、何も表示されないどころか秀丸メール
のフォーカスが奪われて何の操作もできなくなります。
    ・信頼できる差出人
    ・信頼ワード
    ・迷惑ワード

調べたところ、これらのウィンドウが表示範囲外に表示されて
いて見えない状況に陥っていました。[Alt]+[Space]キーを
押すとシステムメニューが出たのでそれに気がつきました。
ちなみにマルチモニター環境でこの問題が発生します。
シングルモニター環境では問題なく表示されました。

プライマリーモニターを右端にセカンダリーモニターを左側に
配置している状況で、先のボタンを押すと設定ウィンドウが
プライマリーモニターの右端に隠れた状態となります。
一旦、[Alt]+[Space]キー、[M]キー、[←]キー連打で
ウィンドウをプライマリーモニターの中央付近に表しても、
秀丸メールを起動し直して、再度同じことをするとまたも
右端に隠れた状態になります。

[ ]
RE:35795 迷惑メールフィルターの設定でウNo.35796
タケ さん 09/03/05 19:08
 
補足です。

秀丸メールは 5.15、OSは Windows XP SP2 です。

[ ]
RE:35796 迷惑メールフィルターの設定でウNo.35798
秀まるお2 さん 09/03/06 09:00
 
 迷惑メールフィルターのその辺関係のウィンドウ位置は、迷惑メールフィル
ターの方で、前回のウィンドウ位置およびサイズを覚えておいて、毎回そこに出
すような処理になっていますが、一応、「画面のワークエリア」っていうのを
Windows側から取得して、そこの範囲外になった場合は前回の位置には出さない
ようにしているつもりではあります。

 でもダメなケースがあるということですね。

 秀丸メール側でも似たような処理(ウィンドウ位置/サイズを覚える処理)が
あるんですが、そっちの方はマルチディスプレイの座標を1つ1つ調べるような
高度な処理をやってます。そっちの処理を拝借してウィンドウ位置調整するよう
に直してみます。

 (次のβ版で)

[ ]