00001
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef _MGUI_CTRL_COMBOBOX_H
00030 #define _MGUI_CTRL_COMBOBOX_H
00031
00032 #ifdef __cplusplus
00033 extern "C" {
00034 #endif
00035
00050 #define CTRL_COMBOBOX ("combobox")
00051
00072 #define CBS_SIMPLE 0x0000L
00073
00082 #define CBS_AUTOSPIN 0x0001L
00083
00092 #define CBS_SPINLIST 0x0002L
00093
00107 #define CBS_DROPDOWNLIST 0x0003L
00108
00113 #define CBS_TYPEMASK 0x0007L
00114
00122 #define CBS_NOTIFY 0x0008L
00123
00128 #define CBS_SPINARROW_TOPBOTTOM 0x0010L
00129
00134 #define CBS_SPINARROW_LEFTRIGHT 0x0020L
00135
00136 #define CBS_AUTOHSCROLL 0x0040L
00137 #define CBS_DISABLENOSCROLL 0x0080L
00138
00143 #define CBS_SORT 0x0100L
00144
00149 #define CBS_AUTOLOOP 0x0200L
00150
00155 #define CBS_EDITNOBORDER 0x0400L
00156
00161 #define CBS_EDITBASELINE 0x0800L
00162
00167 #define CBS_READONLY 0x1000L
00168
00173 #define CBS_UPPERCASE 0x2000L
00174
00179 #define CBS_LOWERCASE 0x4000L
00180
00185 #define CBS_AUTOFOCUS 0x8000L
00186
00218 #define CB_GETEDITSEL 0xF140
00219
00239 #define CB_LIMITTEXT 0xF141
00240
00263 #define CB_SETEDITSEL 0xF142
00264
00288 #define CB_ADDSTRING 0xF143
00289
00309 #define CB_DELETESTRING 0xF144
00310
00311 #define CB_DIR 0xF145
00312
00329 #define CB_GETCOUNT 0xF146
00330
00348 #define CB_GETCURSEL 0xF147
00349
00373 #define CB_GETLBTEXT 0xF148
00374
00394 #define CB_GETLBTEXTLEN 0xF149
00395
00422 #define CB_INSERTSTRING 0xF14A
00423
00440 #define CB_RESETCONTENT 0xF14B
00441
00465 #define CB_FINDSTRING 0xF14C
00466
00467 #define CB_SELECTSTRING 0xF14D
00468
00485 #define CB_SETCURSEL 0xF14E
00486
00487 #define CB_SHOWDROPDOWN 0xF14F
00488
00510 #define CB_GETITEMADDDATA 0xF150
00511
00536 #define CB_SETITEMADDDATA 0xF151
00537
00552 #define CB_GETDROPPEDCONTROLRECT 0xF152
00553
00573 #define CB_SETITEMHEIGHT 0xF153
00574
00588 #define CB_GETITEMHEIGHT 0xF154
00589
00590 #define CB_SETEXTENDEDUI 0xF155
00591 #define CB_GETEXTENDEDUI 0xF156
00592
00607 #define CB_GETDROPPEDSTATE 0xF157
00608
00630 #define CB_FINDSTRINGEXACT 0xF158
00631
00632 #define CB_SETLOCALE 0xF159
00633 #define CB_GETLOCALE 0xF15A
00634 #define CB_GETTOPINDEX 0xF15b
00635 #define CB_SETTOPINDEX 0xF15c
00636 #define CB_GETHORIZONTALEXTENT 0xF15d
00637 #define CB_SETHORIZONTALEXTENT 0xF15e
00638 #define CB_GETDROPPEDWIDTH 0xF15f
00639 #define CB_SETDROPPEDWIDTH 0xF160
00640 #define CB_INITSTORAGE 0xF161
00641
00659 #define CB_SETSPINFORMAT 0xF162
00660
00679 #define CB_SETSPINRANGE 0xF163
00680
00699 #define CB_GETSPINRANGE 0xF164
00700
00717 #define CB_SETSPINVALUE 0xF165
00718
00732 #define CB_GETSPINVALUE 0xF166
00733
00752 #define CB_SETSPINPACE 0xF167
00753
00772 #define CB_GETSPINPACE 0xF168
00773
00791 #define CB_SPIN 0xF170
00792
00810 #define CB_FASTSPIN 0xF171
00811
00843 #define CB_SETSTRCMPFUNC 0xF172
00844
00867 #define CB_GETCHILDREN 0xF173
00868
00869 #define CB_MSGMAX 0xF180
00870
00874 #define CB_OKAY LB_OKAY
00875
00876 #define CB_ERR LB_ERR
00877
00878 #define CB_ERRSPACE LB_ERRSPACE
00879
00885 #define CBN_ERRSPACE 255
00886
00894 #define CBN_SELCHANGE 1
00895
00903 #define CBN_DBLCLK 2
00904
00909 #define CBN_SETFOCUS 3
00910
00915 #define CBN_KILLFOCUS 4
00916
00924 #define CBN_EDITCHANGE 5
00925
00926 #define CBN_EDITUPDATE 6
00927
00932 #define CBN_DROPDOWN 7
00933
00938 #define CBN_CLOSEUP 8
00939
00947 #define CBN_SELECTOK 9
00948
00956 #define CBN_SELECTCANCEL 10
00957
00964 #define CBN_CLICKED 11
00965
00972 #ifdef __cplusplus
00973 }
00974 #endif
00975
00976 #endif
00977