Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

trackbar.h

Go to the documentation of this file.
00001 
00019 /*
00020  * $Id: trackbar.h,v 1.7 2006/06/11 04:16:16 weiym Exp $
00021  *
00022  *             MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, 
00023  *                     pSOS, ThreadX, NuCleus, OSE, and Win32.
00024  *
00025  *             Copyright (C) 2002-2006 Feynman Software.
00026  *             Copyright (C) 1999-2002 Wei Yongming.
00027  */
00028 
00029 #ifndef _MGUI_CTRL_TRACKBAR
00030 #define _MGUI_CTRL_TRACKBAR
00031  
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif  /* __cplusplus */
00035 
00050 #define CTRL_TRACKBAR              ("trackbar")
00051 
00056 #define TBLEN_TIP                   31
00057 
00068 #define TBS_NOTIFY                 0x0001L
00069 
00074 #define TBS_VERTICAL               0x0002L
00075 
00080 #define TBS_BORDER                 0x0004L
00081 
00086 #define TBS_TIP                    0x0008L
00087 
00092 #define TBS_NOTICK                 0x0010L
00093 
00094 /* internally used style */
00095 #define TBS_FOCUS                  0x1000L
00096 
00123 #define TBM_SETRANGE               0xF090
00124 
00138 #define TBM_GETMIN                 0xF091
00139 
00156 #define TBM_SETPOS                 0xF092
00157 
00171 #define TBM_GETPOS                 0xF093
00172 
00194 #define TBM_SETLINESIZE            0xF094
00195 
00214 #define TBM_GETLINESIZE            0xF095
00215 
00238 #define TBM_SETPAGESIZE            0xF096
00239 
00259 #define TBM_GETPAGESIZE            0xF097
00260 
00279 #define TBM_SETTIP            0xF098
00280 
00301 #define TBM_GETTIP                 0xF09A
00302 
00319 #define TBM_SETTICKFREQ            0xF09B
00320 
00334 #define TBM_GETTICKFREQ            0xF09C
00335 
00352 #define TBM_SETMIN                 0xF09D
00353 
00370 #define TBM_SETMAX                 0xF09E
00371 
00385 #define TBM_GETMAX                 0xF09F
00386 
00387 #define TBR_MSGMAX                 0xF010
00388 
00400 #define TBN_REACHMIN                1
00401 
00406 #define TBN_REACHMAX                2
00407 
00412 #define TBN_CHANGE                  3
00413 
00418 #define TBN_STARTDRAG               4
00419 
00424 #define TBN_STOPDRAG                5
00425 
00432 #ifdef __cplusplus
00433 }
00434 #endif  /* __cplusplus */
00435 
00436 #endif /* _MGUI_CTRL_TRACKBAR */
00437 

Generated on Mon Jun 26 14:21:34 2006 for MiniGUI V2.0.3 API Reference by  doxygen 1.4.2