50 #ifndef _MGUI_CTRL_LISTBOX_H    51 #define _MGUI_CTRL_LISTBOX_H    72 #define CTRL_LISTBOX        ("listbox")    79 #define LB_ERRSPACE             (-2)    81 #define CMFLAG_BLANK            0x0000    82 #define CMFLAG_CHECKED          0x0001    83 #define CMFLAG_PARTCHECKED      0x0002    90 #define CMFLAG_MASK             0x000F    96 #define IMGFLAG_BITMAP          0x0010   103 #define LBIS_SIGNIFICANT        0x0020   151 #define LBS_NOTIFY              0x0001L   160 #define LBS_SORT                0x0002L   166 #define LBS_MULTIPLESEL         0x0008L   172 #define LBS_CHECKBOX            0x1000L   178 #define LBS_USEICON             0x2000L   186 #define LBS_AUTOCHECK           0x4000L   193 #define LBS_AUTOCHECKBOX        (LBS_CHECKBOX | LBS_AUTOCHECK)   199 #define LBS_SBALWAYS            0x8000L   206 #define LBS_MOUSEFOLLOW         0x0010L   208 #define LBS_OWNERDRAWFIXED      0x0010L   209 #define LBS_OWNERDRAWVARIABLE   0x0020L   210 #define LBS_USETABSTOPS         0x0080L   211 #define LBS_MULTICOLUMN         0x0200L   212 #define LBS_WANTKEYBOARDINPUT   0x0400L   213 #define LBS_NOREDRAW            0x0004L   214 #define LBS_HASSTRINGS          0x0040L   215 #define LBS_NOINTEGRALHEIGHT    0x0100L   216 #define LBS_EXTENDEDSEL         0x0800L   265 #define LB_ADDSTRING            0xF180   310 #define LB_INSERTSTRING         0xF181   331 #define LB_DELETESTRING         0xF182   337 #define LB_SELITEMRANGEEX       0xF183   355 #define LB_RESETCONTENT         0xF184   379 #define LB_GETSEL               0xF187   406 #define LB_SETSEL               0xF185   427 #define LB_GETCURSEL            0xF188   449 #define LB_SETCURSEL            0xF186   477 #define LB_GETTEXT              0xF189   498 #define LB_GETTEXTLEN           0xF18A   516 #define LB_GETCOUNT             0xF18B   522 #define LB_SELECTSTRING         0xF18C   528 #define LB_DIR                  0xF18D   547 #define LB_GETTOPINDEX          0xF18E   573 #define LB_FINDSTRING           0xF18F   591 #define LB_GETSELCOUNT          0xF190   615 #define LB_GETSELITEMS          0xF191   621 #define LB_SETTABSTOPS          0xF192   627 #define LB_GETHORIZONTALEXTENT  0xF193   633 #define LB_SETHORIZONTALEXTENT  0xF194   639 #define LB_SETCOLUMNWIDTH       0xF195   645 #define LB_ADDFILE              0xF196   668 #define LB_SETTOPINDEX          0xF197   693 #define LB_GETITEMRECT          0xF198   722 #define LB_GETITEMDATA          0xF199   751 #define LB_SETITEMDATA          0xF19A   753 #define LB_SELITEMRANGE         0xF19B   754 #define LB_SETANCHORINDEX       0xF19C   755 #define LB_GETANCHORINDEX       0xF19D   772 #define LB_SETCARETINDEX        0xF19E   791 #define LB_GETCARETINDEX        0xF19F   812 #define LB_SETITEMHEIGHT        0xF1A0   830 #define LB_GETITEMHEIGHT        0xF1A1   853 #define LB_FINDSTRINGEXACT      0xF1A2   859 #define LB_SETLOCALE            0xF1A5   864 #define LB_GETLOCALE            0xF1A6   869 #define LB_SETCOUNT             0xF1A7   874 #define LB_INITSTORAGE          0xF1A8   879 #define LB_ITEMFROMPOINT        0xF1A9   901 #define LB_SETTEXT              0xF1AA   924 #define LB_GETCHECKMARK         0xF1AB   949 #define LB_SETCHECKMARK         0xF1AC   974 #define LB_GETITEMADDDATA       0xF1AD   999 #define LB_SETITEMADDDATA       0xF1AE  1030 #define LB_SETSTRCMPFUNC        0xF1AF  1048 #define LB_SETITEMDISABLE       0xF1B0  1066 #define LB_GETITEMDISABLE       0xF1B1  1084 #define LB_SETITEMBOLD          0xF1B2  1128 #define LB_MULTIADDITEM         0xF1B3  1130 #define LB_MSGMAX               0xF1B4  1146 #define LBN_ERRSPACE            255  1156 #define LBN_SELCHANGE           1  1165 #define LBN_DBLCLK              2  1175 #define LBN_SELCANCEL           3  1184 #define LBN_SETFOCUS            4  1193 #define LBN_KILLFOCUS           5  1199 #define LBN_CLICKCHECKMARK      6  1205 #define LBN_CLICKED             7 
LISTBOXITEMINFO * PLISTBOXITEMINFO
Data type of the pointer to a LISTBOXITEMINFO. 
 
struct _LISTBOXITEMINFO LISTBOXITEMINFO
 
DWORD_PTR DWORD
A unsigned long type definition for pointer precision. 
 
GHANDLE HICON
Handle to icon.