trackbar.h

Go to the documentation of this file.
00001 
00019 /*
00020  * $Id: trackbar.h 10690 2008-08-18 09:32:47Z weiym $
00021  *
00022  *             MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, 
00023  *                     pSOS, ThreadX, NuCleus, OSE, and Win32.
00024  *
00025  *             Copyright (C) 2002-2008 Feynman Software.
00026  *             Copyright (C) 1999-2002 Wei Yongming.
00027  */
00028 
00029 #ifndef _MGUI_CTRL_TRACKBAR
00030 #define _MGUI_CTRL_TRACKBAR
00031  
00032 
00033 #ifdef __cplusplus
00034 extern "C" {
00035 #endif  /* __cplusplus */
00036 
00051 #define CTRL_TRACKBAR              ("trackbar")
00052 
00057 #define TBLEN_TIP                   31
00058 
00069 #define TBS_NOTIFY                 0x0001L
00070 
00075 #define TBS_VERTICAL               0x0002L
00076 
00081 #define TBS_BORDER                 0x0004L
00082 
00087 #define TBS_TIP                    0x0008L
00088 
00093 #define TBS_NOTICK                 0x0010L
00094 
00095 /* internally used style */
00096 #define TBS_FOCUS                  0x1000L
00097 
00124 #define TBM_SETRANGE               0xF090
00125 
00139 #define TBM_GETMIN                 0xF091
00140 
00157 #define TBM_SETPOS                 0xF092
00158 
00172 #define TBM_GETPOS                 0xF093
00173 
00195 #define TBM_SETLINESIZE            0xF094
00196 
00215 #define TBM_GETLINESIZE            0xF095
00216 
00239 #define TBM_SETPAGESIZE            0xF096
00240 
00260 #define TBM_GETPAGESIZE            0xF097
00261 
00280 #define TBM_SETTIP            0xF098
00281 
00302 #define TBM_GETTIP                 0xF09A
00303 
00320 #define TBM_SETTICKFREQ            0xF09B
00321 
00335 #define TBM_GETTICKFREQ            0xF09C
00336 
00353 #define TBM_SETMIN                 0xF09D
00354 
00371 #define TBM_SETMAX                 0xF09E
00372 
00386 #define TBM_GETMAX                 0xF09F
00387 
00388 #define TBR_MSGMAX                 0xF010
00389 
00401 #define TBN_REACHMIN                1
00402 
00407 #define TBN_REACHMAX                2
00408 
00413 #define TBN_CHANGE                  3
00414 
00419 #define TBN_STARTDRAG               4
00420 
00425 #define TBN_STOPDRAG                5
00426 
00437 #define LFRDR_TBS_PRESSED        0x0100L
00438 
00443 #define LFRDR_TBS_HILITE         0x0200L
00444 
00451 #ifdef __cplusplus
00452 }
00453 #endif  /* __cplusplus */
00454 
00455 #endif /* _MGUI_CTRL_TRACKBAR */
00456 
Generated on Thu Apr 7 15:58:31 2011 for MiniGUI V3.0.12 API Reference by  doxygen 1.6.3