Figure 2 ComboBoxEx Statement List
// ComboBoxEx Statement List // Set edit style Styles (CBS_DROPDOWN,CBS_DROPDOWNLIST,0,0,Recreate); // Delete item 3 (Mars) MSG (CB_DELETESTRING,3,0); // Find string: Jupiter MSG (CB_FINDSTRINGEXACT,-1,"Jupiter"); // Get current list count MSG (CB_GETCOUNT,0,0); // Show drop down list MSG (CB_SHOWDROPDOWN,TRUE,0); // Set current selection MSG (CB_SETCURSEL,5,0); // Show drop down list MSG (CB_SHOWDROPDOWN,FALSE,0); // Set item data MSG (CB_SETITEMDATA,3,1234); // Set item height MSG (CB_SETITEMHEIGHT,0,10); // Limit text that may be typed in edit control MSG (CB_LIMITTEXT,10,0); // Set ComboBoxEx item properties to callback MSG (CBEM_SETITEM, 0, COMBOBOXEXITEM( CBEIF_TEXT|CBEIF_INDENT|CBEIF_IMAGE|CBEIF_SELECTEDIMAGE|CBEIF_INDENT,2, LPSTR_TEXTCALLBACK,127, I_IMAGECALLBACK, I_IMAGECALLBACK, I_IMAGECALLBACK, I_INDENTCALLBACK, 0));