#define MCLB_SETTITLES (WM_USER+100) // Set new column titles (mp1=delimited string)
#define MCLB_SETTITLEFONT (WM_USER+101) // Set title font (mp1=title font). NULL to use default font.
#define MCLB_SETLISTFONT (WM_USER+102) // Set list font (mp1=title font). NULL to use default font.
#define MCLB_SETTITLECOLORS (WM_USER+103) // Set title colors (mp1=foreground, mp2=background), RGB values, if mp1=mp1 use defaults
#define MCLB_SETLISTCOLORS (WM_USER+104) // Set list colors (mp1=fore, mp2=back), RGB values, if mp1=mp2 use defaults
#define MCLB_SETCOLSIZES (WM_USER+105) // Set column sizes (mp1=ptr to array of LONG). Sizes should addup to MCLB_QUERYFULLSIZE result.
#define MCLB_QUERYCOLSIZES (WM_USER+106) // Query current column sizes (mp1=ptr to array of LONG). Returned values are pixels.
#define MCLB_QUERYINFO (WM_USER+107) // Query MCLBINFO structure. App must free title string & array of sizes.
#define MCLB_QUERYSTYLE (WM_USER+108) // Query MCLB style flags. Only MCLB-specific bits are returned (e.g. not WS_VISIBLE, etc).
#define MCLB_QUERYFULLSIZE (WM_USER+109) // Query width of sum of columns (e.g. width available for columns)
#define MCLB_QUERYCTLCOL (WM_USER+110) // Query source of current WM_CONTROL message (column number) -- must be SENT, only valid during WM_CONTROL in owner