blob: 0777a2451d0f63f21dca225f538c9edd9fd14a90 [file] [log] [blame]
Alexandre Julliard642d3131998-07-12 19:29:36 +00001/*
2 * Trackbar class extra info
3 *
4 * Copyright 1998 Eric Kohl
5 */
6
7#ifndef __WINE_TRACKBAR_H
8#define __WINE_TRACKBAR_H
9
Patrik Stridvall1ed4ecf1999-06-26 14:58:24 +000010#include "windef.h"
11#include "wingdi.h"
12
Alexandre Julliard642d3131998-07-12 19:29:36 +000013typedef struct tagTRACKBAR_INFO
14{
Alexandre Julliarda3960291999-02-26 11:11:13 +000015 INT nRangeMin;
16 INT nRangeMax;
17 INT nLineSize;
18 INT nPageSize;
19 INT nSelMin;
20 INT nSelMax;
21 INT nPos;
22 UINT uThumbLen;
23 UINT uNumTics;
Luc Tourangeau3d35e981999-05-08 09:44:45 +000024 UINT uTicFreq;
25 HWND hwndNotify;
Alexandre Julliarda3960291999-02-26 11:11:13 +000026 HWND hwndToolTip;
27 HWND hwndBuddyLA;
28 HWND hwndBuddyRB;
29 INT fLocation;
Luc Tourangeau3d35e981999-05-08 09:44:45 +000030 COLORREF clrBk;
31 INT flags;
Alexandre Julliarda3960291999-02-26 11:11:13 +000032 BOOL bFocus;
33 RECT rcChannel;
34 RECT rcSelection;
35 RECT rcThumb;
Luc Tourangeau3d35e981999-05-08 09:44:45 +000036 INT dragPos;
Alexandre Julliarda0d77311998-09-13 16:32:00 +000037 LPLONG tics;
Alexandre Julliard642d3131998-07-12 19:29:36 +000038} TRACKBAR_INFO;
39
40
Luc Tourangeau3d35e981999-05-08 09:44:45 +000041/* #define TB_REFRESH_TIMER 1 */
42/* #define TB_REFRESH_DELAY 1 */
Alex Priemba211ee1998-10-18 14:05:38 +000043
44
45
Eric Kohl9d8e8641998-10-24 10:49:27 +000046extern VOID TRACKBAR_Register (VOID);
47extern VOID TRACKBAR_Unregister (VOID);
Alexandre Julliard642d3131998-07-12 19:29:36 +000048
49#endif /* __WINE_TRACKBAR_H */