From: Jez W. <je...@je...> - 2004-10-02 12:49:14
|
> It seems (confirm this if you can Jez) that the "issues" probably only > occur for SB_THUMBPOSITION and SB_THUMBTRACK operations, as these are > the only that use the position value which is potentially from the > WM_HSCROLL or WM_VSCROLL message. > > To allow easier "plumbing", and for the sake of efficiency, I'm adding a > special value to the "position" parameter, of -1, which means "use the > value from GetScrollInfo nTrackPos instead of the passed in value. So > user code that directly calls Scroll($hv,SB_THUMBPOSITION,$pos) > without receiving a message will still work, but user code that says I've just tested this and works great in practise. Nice. Cheers, jez. |