00001
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef _MGUI_CTRL_COMBOBOX_H
00028 #define _MGUI_CTRL_COMBOBOX_H
00029
00030 #ifdef __cplusplus
00031 extern "C" {
00032 #endif
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
00973
00974 #endif
00975