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

combobox.h

Go to the documentation of this file.
00001 
00018 /*
00019  * $Id: combobox.h,v 1.4.2.5 2006/06/05 08:51:21 xwyan Exp $
00020  *
00021  *             MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, 
00022  *                     pSOS, ThreadX, NuCleus, OSE, and Win32 version 1.6.x
00023  *             Copyright (C) 2002-2006 Feynman Software.
00024  *             Copyright (C) 1999-2002 Wei Yongming.
00025  */
00026 
00027 #ifndef _MGUI_CTRL_COMBOBOX_H
00028 #define _MGUI_CTRL_COMBOBOX_H
00029  
00030 #ifdef __cplusplus
00031 extern "C" {
00032 #endif  /* __cplusplus */
00033 
00048 #define CTRL_COMBOBOX       ("combobox")
00049 
00070 #define CBS_SIMPLE              0x0000L
00071 
00080 #define CBS_AUTOSPIN            0x0001L
00081 
00090 #define CBS_SPINLIST            0x0002L
00091 
00105 #define CBS_DROPDOWNLIST        0x0003L
00106 
00111 #define CBS_TYPEMASK            0x0007L
00112 
00120 #define CBS_NOTIFY              0x0008L
00121 
00126 #define CBS_SPINARROW_TOPBOTTOM 0x0010L
00127 
00132 #define CBS_SPINARROW_LEFTRIGHT 0x0020L
00133 
00134 #define CBS_AUTOHSCROLL         0x0040L
00135 #define CBS_DISABLENOSCROLL     0x0080L
00136 
00141 #define CBS_SORT                0x0100L
00142 
00147 #define CBS_AUTOLOOP            0x0200L
00148 
00153 #define CBS_EDITNOBORDER        0x0400L
00154 
00159 #define CBS_EDITBASELINE        0x0800L
00160 
00165 #define CBS_READONLY            0x1000L
00166 
00171 #define CBS_UPPERCASE           0x2000L
00172 
00177 #define CBS_LOWERCASE           0x4000L
00178 
00183 #define CBS_AUTOFOCUS           0x8000L
00184 
00216 #define CB_GETEDITSEL               0xF140
00217 
00237 #define CB_LIMITTEXT                0xF141
00238 
00261 #define CB_SETEDITSEL               0xF142
00262 
00286 #define CB_ADDSTRING                0xF143
00287 
00307 #define CB_DELETESTRING             0xF144
00308 
00309 #define CB_DIR                      0xF145
00310 
00327 #define CB_GETCOUNT                 0xF146
00328 
00346 #define CB_GETCURSEL                0xF147
00347 
00371 #define CB_GETLBTEXT                0xF148
00372 
00392 #define CB_GETLBTEXTLEN             0xF149
00393 
00420 #define CB_INSERTSTRING             0xF14A
00421 
00438 #define CB_RESETCONTENT             0xF14B
00439 
00463 #define CB_FINDSTRING               0xF14C
00464 
00465 #define CB_SELECTSTRING             0xF14D
00466 
00483 #define CB_SETCURSEL                0xF14E
00484 
00485 #define CB_SHOWDROPDOWN             0xF14F
00486 
00508 #define CB_GETITEMADDDATA           0xF150
00509 
00534 #define CB_SETITEMADDDATA              0xF151
00535 
00550 #define CB_GETDROPPEDCONTROLRECT    0xF152
00551 
00571 #define CB_SETITEMHEIGHT            0xF153
00572 
00586 #define CB_GETITEMHEIGHT            0xF154
00587 
00588 #define CB_SETEXTENDEDUI            0xF155
00589 #define CB_GETEXTENDEDUI            0xF156
00590 
00605 #define CB_GETDROPPEDSTATE          0xF157
00606 
00628 #define CB_FINDSTRINGEXACT          0xF158
00629 
00630 #define CB_SETLOCALE                0xF159
00631 #define CB_GETLOCALE                0xF15A
00632 #define CB_GETTOPINDEX              0xF15b
00633 #define CB_SETTOPINDEX              0xF15c
00634 #define CB_GETHORIZONTALEXTENT      0xF15d
00635 #define CB_SETHORIZONTALEXTENT      0xF15e
00636 #define CB_GETDROPPEDWIDTH          0xF15f
00637 #define CB_SETDROPPEDWIDTH          0xF160
00638 #define CB_INITSTORAGE              0xF161
00639 
00657 #define CB_SETSPINFORMAT             0xF162
00658 
00677 #define CB_SETSPINRANGE             0xF163
00678 
00697 #define CB_GETSPINRANGE             0xF164
00698 
00715 #define CB_SETSPINVALUE             0xF165
00716 
00730 #define CB_GETSPINVALUE             0xF166
00731 
00750 #define CB_SETSPINPACE              0xF167
00751 
00770 #define CB_GETSPINPACE              0xF168
00771 
00789 #define CB_SPIN                     0xF170
00790 
00808 #define CB_FASTSPIN                 0xF171
00809 
00841 #define CB_SETSTRCMPFUNC            0xF172
00842 
00865 #define CB_GETCHILDREN              0xF173
00866 
00867 #define CB_MSGMAX                   0xF180
00868 
00872 #define CB_OKAY                 LB_OKAY
00873 
00874 #define CB_ERR                  LB_ERR
00875 
00876 #define CB_ERRSPACE             LB_ERRSPACE
00877 
00883 #define CBN_ERRSPACE            255
00884 
00892 #define CBN_SELCHANGE           1
00893 
00901 #define CBN_DBLCLK              2
00902 
00907 #define CBN_SETFOCUS            3
00908 
00913 #define CBN_KILLFOCUS           4
00914 
00922 #define CBN_EDITCHANGE          5
00923 
00924 #define CBN_EDITUPDATE          6
00925 
00930 #define CBN_DROPDOWN            7
00931 
00936 #define CBN_CLOSEUP             8
00937 
00945 #define CBN_SELECTOK            9
00946 
00954 #define CBN_SELECTCANCEL        10
00955 
00962 #define CBN_CLICKED        11
00963     
00970 #ifdef __cplusplus
00971 }
00972 #endif  /* __cplusplus */
00973 
00974 #endif /* _MGUI_CTRL_COMBOBOX_H */
00975 

Generated on Mon Jun 26 13:54:27 2006 for MiniGUI V1.6.9 API Reference by  doxygen 1.4.2