[10318] | 1 | /* $Id: scroll.h,v 1.9 2003-11-14 13:43:08 sandervl Exp $ */
|
---|
[4] | 2 |
|
---|
| 3 | /*
|
---|
| 4 | * Scroll-bar class extra info
|
---|
| 5 | *
|
---|
| 6 | * Copyright 1993 Martin Ayotte
|
---|
| 7 | * Copyright 1994 Alexandre Julliard
|
---|
[358] | 8 | * Copyright 1999 Christoph Bratschi
|
---|
[4] | 9 | */
|
---|
| 10 |
|
---|
| 11 | #ifndef __WINE_SCROLL_H
|
---|
| 12 | #define __WINE_SCROLL_H
|
---|
| 13 |
|
---|
[10264] | 14 | #define SCROLLBARCLASSNAME "ScrollBar"
|
---|
[358] | 15 |
|
---|
[4] | 16 | typedef struct
|
---|
| 17 | {
|
---|
| 18 | INT CurVal; /* Current scroll-bar value */
|
---|
| 19 | INT MinVal; /* Minimum scroll-bar value */
|
---|
| 20 | INT MaxVal; /* Maximum scroll-bar value */
|
---|
| 21 | INT Page; /* Page size of scroll bar (Win32) */
|
---|
| 22 | UINT flags; /* EnableScrollBar flags */
|
---|
| 23 | } SCROLLBAR_INFO;
|
---|
| 24 |
|
---|
[2380] | 25 | VOID SCROLL_DrawScrollBar(HWND hwnd,HDC hdc,INT nBar,BOOL arrows,BOOL interior);
|
---|
| 26 | LRESULT SCROLL_HandleScrollEvent(HWND hwnd,WPARAM wParam,LPARAM lParam,INT nBar,UINT msg);
|
---|
[4] | 27 |
|
---|
[1334] | 28 | extern LRESULT WINAPI ScrollBarWndProc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam );
|
---|
| 29 | extern LRESULT WINAPI HorzScrollBarWndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam );
|
---|
| 30 | extern LRESULT WINAPI VertScrollBarWndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam );
|
---|
| 31 |
|
---|
[2386] | 32 | VOID SCROLL_SubclassScrollBars(HWND hwndHorz,HWND hwndVert);
|
---|
| 33 |
|
---|
[358] | 34 | BOOL SCROLLBAR_Register();
|
---|
| 35 | BOOL SCROLLBAR_Unregister();
|
---|
| 36 |
|
---|
[4] | 37 | #endif /* __WINE_SCROLL_H */
|
---|
[358] | 38 |
|
---|