Release 940614
[wine/multimedia.git] / include / scroll.h
blob02ce9d131421a3938b3adc1c5104de5057bf2229
1 /*
2 * Scroll Bar definitions
3 */
6 typedef struct tagHEADSSCROLL {
7 short CurVal;
8 short MinVal;
9 short MaxVal;
10 short MaxPix;
11 short CurPix;
12 short ThumbVal;
13 RECT rect;
14 RECT rectUp;
15 RECT rectDown;
16 BOOL ThumbActive;
17 BOOL TimerPending;
18 WORD ButtonDown;
19 WORD Direction;
20 DWORD dwStyle;
21 HWND hWndOwner;
22 } HEADSCROLL;
23 typedef HEADSCROLL FAR* LPHEADSCROLL;
27 void ScrollBarButtonDown(HWND hWnd, int nBar, int x, int y);
28 void ScrollBarButtonUp(HWND hWnd, int nBar, int x, int y);
29 void ScrollBarMouseMove(HWND hWnd, int nBar, WORD wParam, int x, int y);
30 void StdDrawScrollBar(HWND hWnd, HDC hDC, int nBar, LPRECT lprect, LPHEADSCROLL lphs);
31 int CreateScrollBarStruct(HWND hWnd);
32 void NC_CreateScrollBars(HWND hWnd);