長い検索中にタスクバーが更新されないNo.00527
カモノハシ さん 07/03/05 20:32
 
こんばんは、いつもお世話になっております。
カモノハシと申します。

秀丸エディタ 6.50b25
Windows XP pro SP2

・そこその長いファイルを用意
・正規表現やなんかの検索で時間がかかるようなパターンを用意
・検索
・ウィンドウのタイトルが「[検索中 xx%……」の表示が出ていることを確認
・その最中に他のウィンドウを最大化するなど、その検索中のウィンドウのタ
 イトルバーを隠すような動作を数回繰り返す
・検索が終了
・タイトルバーは元に戻るが、Windowsのタスクバーの表示が検索中で止まっ
 てしまう

実害はないので恐縮ですが、再現したので参考までにご報告に参りました。

ただ、たま〜にタイトルバーとメニュー部分も再描画されなくなることもあり
ます。こちらは再現手順が発見できないのでなんともいえません。
ちなみに、こちらを含め、Windowsのさぼり癖などのどうでも良い原因なら、
わざわざ対処していただかなくても私は困りません。

[ ]
RE:00527 長い検索中にタスクバーが更新さNo.00528
秀丸担当 さん 07/03/06 11:26
 

>・そこその長いファイルを用意
>・正規表現やなんかの検索で時間がかかるようなパターンを用意
>・検索
>・ウィンドウのタイトルが「[検索中 xx%……」の表示が出ていることを確認
>・その最中に他のウィンドウを最大化するなど、その検索中のウィンドウのタ
> イトルバーを隠すような動作を数回繰り返す
>・検索が終了
>・タイトルバーは元に戻るが、Windowsのタスクバーの表示が検索中で止まっ
> てしまう

手順通りにして再現させることができました。
応答なしの状態になっているときにタイトルバーを変更するのが反映されないの
かと思ったのですが、パーセント表示は上昇するのでそういうわけでもなさそう
です。
応答なしから応答ありに戻る直前のタイトルバーの更新だけが反映されないよう
です。
試しに検索を終えた後にPostMessageしてしつこくタイトルバーを更新するよう
にしてみましたがうまくいかず、さらに時間差を付けてしつこく更新したらなん
とか改善できました。

[ ]