2009-03-23 [長年日記]

[Q3] スクロールバー

リストビューのスクロールバーの処理で、WM_VSCROLLに渡される16bitのスクロール位置を直接使っていたので、65536通以上メッセージがある場合に、スクロールバーのつまみをぐりぐりすると変な位置にスクロールしてしまうことがありました。ちゃんと32bitの値を扱えるGetScrollInfoを使うように修正しました。

テキスト系のビューにも同じ問題があったので一緒に直しましたが、メールで6万行以上はほとんどなさそうなのであまり関係ないかも。

[]

トップ «前の日記(2009-02-28) 最新