如果是要画的话,用CreateWindowEx创建
指定 WC_LISTVIEW window class关于其消息如下:LVM_APPROXIMATEVIEWRECT LVM_ARRANGE LVM_CREATEDRAGIMAGE LVM_DELETEALLITEMS LVM_DELETECOLUMN LVM_DELETEITEM LVM_EDITLABEL LVM_ENSUREVISIBLE LVM_FINDITEM LVM_GETBKCOLOR LVM_GETBKIMAGE LVM_GETCALLBACKMASK LVM_GETCOLUMN LVM_GETCOLUMNORDERARRAY LVM_GETCOLUMNWIDTH LVM_GETCOUNTPERPAGE LVM_GETEDITCONTROL LVM_GETEXTENDEDLISTVIEWSTYLE LVM_GETHEADER LVM_GETHOTCURSOR LVM_GETHOTITEM LVM_GETHOVERTIME LVM_GETIMAGELIST LVM_GETISEARCHSTRING LVM_GETITEM LVM_GETITEMCOUNT LVM_GETITEMPOSITION LVM_GETITEMRECT LVM_GETITEMSPACING LVM_GETITEMSTATE LVM_GETITEMTEXT LVM_GETNEXTITEM LVM_GETNUMBEROFWORKAREAS LVM_GETORIGIN LVM_GETSELECTEDCOUNT LVM_GETSELECTIONMARK LVM_GETSTRINGWIDTH LVM_GETSUBITEMRECT LVM_GETTEXTBKCOLOR LVM_GETTEXTCOLOR LVM_GETTOOLTIPS LVM_GETTOPINDEX LVM_GETUNICODEFORMAT LVM_GETVIEWRECT LVM_GETWORKAREAS LVM_HITTEST LVM_INSERTCOLUMN LVM_INSERTITEM LVM_REDRAWITEMS LVM_SCROLL LVM_SETBKCOLOR LVM_SETBKIMAGE LVM_SETCALLBACKMASK LVM_SETCOLUMN LVM_SETCOLUMNORDERARRAY LVM_SETCOLUMNWIDTH LVM_SETEXTENDEDLISTVIEWSTYLE LVM_SETHOTCURSOR LVM_SETHOTITEM LVM_SETHOVERTIME LVM_SETICONSPACING LVM_SETIMAGELIST LVM_SETITEM LVM_SETITEMCOUNT LVM_SETITEMPOSITION LVM_SETITEMPOSITION32 LVM_SETITEMSTATE LVM_SETITEMTEXT LVM_SETSELECTIONMARK LVM_SETTEXTBKCOLOR LVM_SETTEXTCOLOR LVM_SETTOOLTIPS LVM_SETUNICODEFORMAT LVM_SETWORKAREAS LVM_SORTITEMS LVM_SUBITEMHITTEST LVM_UPDATE 有用的宏Macros ListView_ApproximateViewRect ListView_Arrange ListView_CreateDragImage ListView_DeleteAllItems ListView_DeleteColumn ListView_DeleteItem ListView_EditLabel ListView_EnsureVisible ListView_FindItem ListView_GetBkColor ListView_GetBkImage ListView_GetCallbackMask ListView_GetCheckState ListView_GetColumn ListView_GetColumnOrderArray ListView_GetColumnWidth ListView_GetCountPerPage ListView_GetEditControl ListView_GetExtendedListViewStyle ListView_GetHeader ListView_GetHotCursor ListView_GetHotItem ListView_GetImageList ListView_GetISearchString ListView_GetItem ListView_GetItemCount ListView_GetItemPosition ListView_GetItemRect ListView_GetItemSpacing ListView_GetItemState ListView_GetItemText ListView_GetNextItem ListView_GetNumberOfWorkAreas ListView_GetOrigin ListView_GetSelectedCount ListView_GetSelectionMark ListView_GetStringWidth ListView_GetSubItemRect ListView_GetTextBkColor ListView_GetTextColor ListView_GetToolTips ListView_GetTopIndex ListView_GetUnicodeFormat ListView_GetViewRect ListView_GetWorkAreas ListView_HitTest ListView_InsertColumn ListView_InsertItem ListView_RedrawItems ListView_Scroll ListView_SetBkColor ListView_SetBkImage ListView_SetCallbackMask ListView_SetColumn ListView_SetColumnOrderArray ListView_SetColumnWidth ListView_SetExtendedListViewStyle ListView_SetExtendedListViewStyleEx ListView_SetHotCursor ListView_SetHotItem ListView_SetIconSpacing ListView_SetImageList ListView_SetItem ListView_SetItemCount ListView_SetItemCountEx ListView_SetItemPosition ListView_SetItemPosition32 ListView_SetItemState ListView_SetItemText ListView_SetSelectionMark ListView_SetTextBkColor ListView_SetTextColor ListView_SetToolTips ListView_SetUnicodeFormat ListView_SetWorkAreas ListView_SortItems ListView_SubItemHitTest ListView_Update 通知消息 LVN_BEGINDRAG LVN_BEGINLABELEDIT LVN_BEGINRDRAG LVN_COLUMNCLICK LVN_DELETEALLITEMS LVN_DELETEITEM LVN_ENDLABELEDIT LVN_GETDISPINFO LVN_GETINFOTIP LVN_HOTTRACK LVN_INSERTITEM LVN_ITEMACTIVATE LVN_ITEMCHANGED LVN_ITEMCHANGING LVN_KEYDOWN LVN_MARQUEEBEGIN LVN_ODCACHEHINT LVN_ODFINDITEM LVN_ODSTATECHANGED LVN_SETDISPINFO NM_CLICK (list view) NM_CUSTOMDRAW (list view) NM_DBLCLK (list view) NM_HOVER (list view) NM_KILLFOCUS (list view) NM_RCLICK (list view) NM_RDBLCLK (list view) NM_RELEASEDCAPTURE (list view) NM_RETURN (list view) NM_SETFOCUS (list view) 结构LV_COLUMN LV_DISPINFO LV_FINDINFO LV_HITTESTINFO LV_ITEM LV_KEYDOWN LVBKIMAGE LVCOLUMN LVFINDINFO LVHITTESTINFO LVITEM NM_LISTVIEW NMITEMACTIVATE NMLISTVIEW NMLVCACHEHINT NMLVCUSTOMDRAW NMLVDISPINFO NMLVFINDITEM NMLVGETINFOTIP NMLVKEYDOWN NMLVODSTATECHANGE