The LVM_INSERTCOLUMN message inserts a new column in a list view control. You can send this message explicitly or by using the ListView_InsertColumn macro.
LVM_INSERTCOLUMN wParam = (WPARAM) (int) iCol; lParam = (LPARAM) (const LV_COLUMN FAR *) pcol;
Returns the index of the new column if successful or -1 otherwise.