ツールバー詳細ダイアログでのホイール操No.22913
GO さん 07/04/28 02:21
 
ツールバー詳細ダイアログで、左右いずれかのリストボックスを
マウスのホイールでスクロールさせると、
必ず下に向かって1画面分ほどスクロールしているように見えます。
実動作としては特に問題はないようです。

Windows 2000  Windows XP MCE
秀丸Version 6.10  Version 5.18

[ ]
RE:22913 ツールバー詳細ダイアログでのホNo.22925
秀丸担当 さん 07/05/01 11:21
 

>ツールバー詳細ダイアログで、左右いずれかのリストボックスを
>マウスのホイールでスクロールさせると、
>必ず下に向かって1画面分ほどスクロールしているように見えます。
>実動作としては特に問題はないようです。

試してみましたが、特に問題ありませんでした。
というかここはただのリストボックスなので、秀丸エディタのこの部分だけで動
作がおかしくなるということは考えづらいです。

秀丸エディタ本体のウィンドウの編集エリアで似たような不具合があったという
報告がありました。
新しいIntelloPointを入れて、ホイールのスクロール速度を最も遅いものにする
と、非常に大きくスクロールしてしまうというものでしたが、最近のバージョン
では修正されています。

もしIntelloPointを使われていて、スクロール速度が最も遅いものになっていた
としたら、速度を変えてみると何か変化があるかもしれません。
ここで起きるとしたら、他のリストボックスでも起きるのではないかと思います
が。

[ ]
RE:22925 ツールバー詳細ダイアログでのホNo.22935
GO さん 07/05/02 00:52
 
>>ツールバー詳細ダイアログで、左右いずれかのリストボックスを
>>マウスのホイールでスクロールさせると、
>>必ず下に向かって1画面分ほどスクロールしているように見えます。

>ここで起きるとしたら、他のリストボックスでも起きるのではないかと思います
>が。


調べて見ると、おっしゃるとおり、他の一部のリストボックスでも
同様の現象が起こりました。
具体的には、高さ可変のオーナドロースタイル(LBS_OWNERDRAWVARIABLE)を
持つリストボックスで発生するようで、WEBで調べてみたところ、
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200511/05110064.txt
↑こちらにある現象と同じ振る舞いのようです。

さらに自分の環境を調べてみたところ、以下のような状況です。

・Windows 2000 の場合、
[画面のプロパティ] -> [効果]タブ ->
[メニューとヒントをアニメーション化する]がONで発生。

・Windows XP (Home、MCE)の場合、
[システムのプロパティ] -> [詳細設定]タブ ->
[パフォーマンス]設定ボタン -> [視覚効果]タブ
にある、[リストボックスを滑らかにスクロールする]が、ONで発生。
または、
[画面のプロパティ] -> [デザイン]タブ -> [効果]ボタン ->
[次のアニメーション効果をメニューとヒントに使用する]がONで発生。
(パフォーマンスオプションの視覚効果が[カスタム]の時に値を変更すると
 互いに反映するため内部的に同じ値のようです。)

特に困るわけでもないですが、
どうやら、これが現状のWindowsの仕様(不具合?)でしょうか。

[ ]
RE:22935 ツールバー詳細ダイアログでのホNo.22939
秀丸担当 さん 07/05/02 09:58
 

>調べて見ると、おっしゃるとおり、他の一部のリストボックスでも
>同様の現象が起こりました。
>具体的には、高さ可変のオーナドロースタイル(LBS_OWNERDRAWVARIABLE)を

なるほど、そうだったのですか。
滑らかスクロールを有効にしたところ、こちらでも再現することができました。
とりあえず、LBS_OWNERDRAWVARIABLEである必要性は無いので、
LBS_OWNERDRAWFIXEDにしておこうかと思います。
どうもWindowsの不具合のようですね。

[ ]