• LISTVIEW 消息 结构 宏


    如果是要画的话,用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 

  • 相关阅读:
    1101-Trees on the Level
    1099-移动小球
    1096-组合数
    Windows环境配置Apache+Mysql+PHP
    ArtDialog简单使用示例
    实现数字与字母的随机数
    SQLServer2005:在执行批处理时出现错误。错误消息为: 目录名无效
    sql语句总结
    在SQL SErver中实现数组功能
    aspnet_regiis.exe 的用法
  • 原文地址:https://www.cnblogs.com/wumac/p/4106716.html
Copyright © 2020-2023  润新知