Commit 3d35e989 authored by Luc Tourangeau's avatar Luc Tourangeau Committed by Alexandre Julliard

Removed the timer that was used to queue TRACKBAR_Refresh calls.

Removed all direct calls to TRACKBAR_Refresh (except from within the WM_PAINT handling section) and replaced them by calls to InvalidateRect. Fixed a bug in the TRACKBAR_SetPos function. Fixed the behavior for different types of mouse input.
parent ccfb1824
......@@ -18,26 +18,25 @@ typedef struct tagTRACKBAR_INFO
INT nPos;
UINT uThumbLen;
UINT uNumTics;
UINT uTicFreq;
HWND hwndNotify;
UINT uTicFreq;
HWND hwndNotify;
HWND hwndToolTip;
HWND hwndBuddyLA;
HWND hwndBuddyRB;
INT fLocation;
COLORREF clrBk;
INT flags;
COLORREF clrBk;
INT flags;
BOOL bFocus;
RECT rcChannel;
RECT rcSelection;
RECT rcThumb;
INT dragPos;
INT dragPos;
LPLONG tics;
} TRACKBAR_INFO;
#define TB_REFRESH_TIMER 1
#define TB_REFRESH_DELAY 1
/* #define TB_REFRESH_TIMER 1 */
/* #define TB_REFRESH_DELAY 1 */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment