HTMLメールをホイールスクロール時に本体No.46634
カイト さん 14/09/02 12:17
 
秀丸メールVer6.31 Beta5です。

HTMLメールを別ウインドウで開いていつ時に、
マウスホイールで文末までスクロールさせたときに
秀丸メール本体側でこの別ウインドウで開いているメールを選択しにいきます。

別ウインドウと同じメールを選択している場合は分かりませんが本体側で別のメールを
参照しながら別ウインドウ側でマウスホイールで最後までスクロールさせると別ウイン
ドウのメールに変わってしまいます。

ちょっと困りますが今はこれが仕様でしょうね。
これを移動しないようにすることは可能でしょうか。

Ver6.30も同じです。

確認よろしくお願いします

[ ]
RE:46634 HTMLメールをホイールスクロールNo.46635
秀まるお2 さん 14/09/02 14:22
 
 こちらでテストしてみたのですが、HTMLメールをエディタで開いてホイールを
回しても、特に秀丸メール本体ウィンドウ上では変化が無いようでした。

 ソースコードも見直してみたんですが、HTMLメール上でホイールを回しても、
それに関する処理はInternet Explorerのウィンドウ部品上で処理されるだけで、
特に僕の作った処理が何か動くことは無いはずじゃないかと思います。というこ
とで、なぜ今回の現象が起きるのか、ちょっと原因が分からないです。

 エディタウィンドウ上で何か操作をして秀丸メール本体ウィンドウ上で同じ
メールが選択される例としては、「検索・閲覧・このメールを秀丸メール本体側
で選択」ってコマンドを実行するっていうのはあります。なので、何らかの理由
でそのコマンド相当のことが実行されてしまったのかなぁと思います。

 「全般的な設定・上級者向け・動作の記録」にあるdump.txtを取る設定で使っ
ていただくと、秀丸メール本体ウィンドウ上でどのコマンドが実行されたのか、
その様子は確認できて、例えば「このメールを秀丸メール本体側で選択」が実行
した場合なら、

14:15:47.583 (13801) tid=2624 EditorCmd 40094
14:15:47.583 (27459) tid=2624 MuteOther(0)
14:15:47.583 (27656) tid=2624 MuteOther: hmutex
・・・・・・・・・・・

 みたいな記録が出ます。(コマンドコードが40094)

 とりあえずその辺の記録を確認していただいて、何が実行されてるのか見てみ
て欲しいのと、あとは、マウスに関係した常駐ソフト類がもしインストールされ
てる場合はそれをアンインストールしてどうかとか、出来たら別のパソコンがあ
ればそれでも再現するかどうかとか…。

 「設定・設定内容の保存/復元...」で設定内容を保存してそれを送っていただ
ければ、もしかしたらこちらでも再現するかもしれませんけども…。もし何か心
当たりのある点が無ければ、設定ファイルを送っていただく作戦もいいかもしれ
ないです。送り先は、"maruo@mitene.or.jp"です。

 設定ファイルを送っていただいても再現しなければあまり意味が無いというの
はあります。

 何か他に再現のヒントがあれば教えて欲しいです。

 もしかしたら、特定のHTMLメールの場合に限って起きるとしたら、そのHTML
メールを転送していただくことで再現できるかもしれません。

 ちなみにこちらはWindows7の64bit上でテストしてました。

[ ]
RE:46635 HTMLメールをホイールスクロールNo.46636
カイト さん 14/09/02 17:45
 
再現しないですか。
方法はマウスのホイールスクロールを下向きに止まるまで動かさないと再現しません。

過去にHTMLメールも文末まで進んだというコマンドかなにかで未読から既読に変わるよ
うになったはずですが、そこまで動かさないと変わりません。

それから、dump.txtをとりましたがコマンドコード40094は検索しましたがなかったよ
うです。
tid=2720 EditorCmd 40214
エディターのコマンドコードではこれが出てました。

とりあえず一旦こんな情報くらいですがどのHTMLメールでも再現します。
また、マウスに関係したソフトは使っていません。

今の環境はWindows7 64bitです。
別のパソコンでも試してみます。

[ ]
RE:46636 HTMLメールをホイールスクロールNo.46637
秀まるお2 さん 14/09/02 18:13
 
 すみません。再現しました。

> tid=2720 EditorCmd 40214
> エディターのコマンドコードではこれが出てました。

 「全般的な設定・未読メールの閲覧」の中にある「メールを最後まで表示した
ら」がONだとそういう動きになってました。未読を既読に切り替えるのに、秀丸
メール本体ウィンドウ上で選択されるのでした。

 直せるかどうか試してみます。少々お待ちください。

[ ]
RE:46637 HTMLメールをホイールスクロールNo.46640
秀まるお2 さん 14/09/03 09:55
 
 エディタ・ウィンドウ上で未読/既読切り替えをすると、そのメールが秀丸
メール本体ウィンドウ上で選択されてしまってたんですが、選択されないように
修正できました。

 次のβ版(V6.31β6)にて対応させいただきます。今ちょっとスペルチェック
関係の機能追加をしててテストもしないといけないの、少々お待ちください。

[ ]