scrollbar.h

Go to the documentation of this file.
00001 
00019 /*
00020  * $Id: scrollbar.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_SCROLLBAR_H
00030 #define _MGUI_CTRL_SCROLLBAR_H
00031  
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif  /* __cplusplus */
00035 
00052 #define CTRL_SCROLLBAR              ("scrollbar")
00053 
00063 #define SBS_HORZ  0x1000
00064 
00069 #define SBS_VERT   0x2000
00070 
00078 #define SBS_BOTTOMALIGN 0x0001
00079 
00087 #define SBS_TOPALIGN  0x0002
00088 
00096 #define SBS_LEFTALIGN  0x0001
00097 
00105 #define SBS_RIGHTALIGN  0x0002
00106 
00113 #define SBS_NOARROW  0x0004
00114 
00121 #define SBS_NOSHAFT  0x0008
00122 
00128 #define SBS_FIXEDBARLEN  0x0010
00129 
00135 #define SBS_NOTNOTIFYPARENT 0x0020
00136 
00149 #define SBM_GETSCROLLINFO           0xF0E0
00150 
00155 #define SBM_SETSCROLLINFO           0xF0E1
00156 
00173 #define SBM_GETPOS                  0xF0E2
00174 
00197 #define SBM_SETPOS                  0xF0E3
00198 
00215 #define SBM_GETRANGE                0xF0E4
00216 
00239 #define SBM_SETRANGE                0xF0E5
00240 
00263 #define SBM_SETRANGEREDRAW          0xF0E6
00264 
00293 #define SBM_ENABLE_ARROW            0xF0E7
00294 
00301 #ifdef __cplusplus
00302 }
00303 #endif  /* __cplusplus */
00304 
00305 #endif /* _MGUI_CTRL_SCROLLBAR_H */
00306 
Generated on Thu Apr 7 15:58:31 2011 for MiniGUI V3.0.12 API Reference by  doxygen 1.6.3