清單檢視

本節包含與清單檢視控件搭配使用之程式設計專案的相關信息。

概觀

主題 目錄
關於清單檢視控件 清單檢視控件是顯示專案集合的視窗。
默認清單檢視訊息處理 本節列出清單檢視控件所執行的視窗訊息處理。
使用清單檢視控件 本節包含程式代碼範例,示範如何在應用程式中建立和使用清單檢視控件。

巨集

主題 目錄
ListView_ApproximateViewRect 計算顯示指定項目數所需的近似寬度和高度。 您可以使用這個宏,或明確傳送 LVM_APPROXIMATEVIEWRECT 訊息。
ListView_Arrange 排列圖示檢視中的專案。 您可以使用這個宏,或明確傳送 LVM_ARRANGE 訊息。
ListView_CancelEditLabel 取消專案文字編輯作業。 您可以使用這個宏,或明確傳送 LVM_CANCELEDITLABEL 訊息。
ListView_CreateDragImage 建立指定專案的拖曳影像清單。 您可以使用這個宏,或明確傳送 LVM_CREATEDRAGIMAGE 訊息。
ListView_DeleteAllItems 從清單檢視控制項移除所有專案。 您可以使用這個宏,或明確傳送 LVM_DELETEALLITEMS 訊息。
ListView_DeleteColumn 從清單檢視控件移除資料行。 您可以使用這個宏,或明確傳送 LVM_DELETECOLUMN 訊息。
ListView_DeleteItem 從清單檢視控件移除專案。 您可以使用這個宏,或明確傳送 LVM_DELETEITEM 訊息。
ListView_EditLabel 開始就地編輯指定的清單檢視專案的文字。 訊息會隱含地選取並聚焦於指定的專案。 您可以使用這個宏,或明確傳送 LVM_EDITLABEL 訊息。
ListView_EnableGroupView 啟用或停用清單檢視控件中的專案是否顯示為群組。 您可以使用這個宏,或明確傳送 LVM_ENABLEGROUPVIEW 訊息。
ListView_EnsureVisible 確保清單檢視專案完全或部分可見,必要時卷動清單檢視控件。 您可以使用這個宏,或明確傳送 LVM_ENSUREVISIBLE 訊息。
ListView_FindItem 搜尋具有指定特性的清單檢視專案。 您可以使用這個宏,或明確傳送 LVM_FINDITEM 訊息。
ListView_GetBkColor 取得清單檢視控件的背景色彩。 您可以使用這個宏,或明確傳送 LVM_GETBKCOLOR 訊息。
ListView_GetBkImage 取得清單檢視控件中的背景影像。 您可以使用這個宏,或明確傳送 LVM_GETBKIMAGE 訊息。
ListView_GetCallbackMask 取得清單檢視控件的回呼遮罩。 您可以使用這個宏,或明確傳送 LVM_GETCALLBACKMASK 訊息。
ListView_GetCheckState 判斷是否已選取清單檢視控件中的專案。 這應該只用於具有 LVS_EX_CHECKBOXES 樣式的清單檢視控件。
ListView_GetColumn 取得清單檢視控件數據行的屬性。 您可以使用這個宏,或明確傳送 LVM_GETCOLUMN 訊息。
ListView_GetColumnOrderArray 取得清單檢視控件中數據行的目前由左至右順序。 您可以使用這個宏,或明確傳送 LVM_GETCOLUMNORDERARRAY 訊息。
ListView_GetColumnWidth 取得報表或清單檢視中數據行的寬度。 您可以使用這個宏,或明確傳送 LVM_GETCOLUMNWIDTH 訊息。
ListView_GetCountPerPage 計算在清單或報表檢視中時,可以在清單檢視控件的可見區域中垂直調整的項目數目。 只會計算完全可見的專案。 您可以使用這個宏,或明確傳送 LVM_GETCOUNTPERPAGE 訊息。
ListView_GetEditControl 取得用來編輯清單檢視專案文字之編輯控件的句柄。 您可以使用這個宏,或明確傳送 LVM_GETEDITCONTROL 訊息。
ListView_GetEmptyText 取得當清單檢視控件顯示為空白時所要顯示的文字。 使用此宏或明確傳送 LVM_GETEMPTYTEXT 訊息。
ListView_GetExtendedListViewStyle 取得目前用於指定清單檢視控件的擴充樣式。 您可以使用這個宏,或明確傳送 LVM_GETEXTENDEDLISTVIEWSTYLE 訊息。
ListView_GetFocusedGroup 取得具有焦點的群組。 使用此宏或明確傳送 LVM_GETFOCUSEDGROUP 訊息。
ListView_GetFooterInfo 取得指定清單檢視控件頁尾的資訊。 使用此宏或明確傳送 LVM_GETFOOTERINFO 訊息。
ListView_GetFooterItem 取得指定清單檢視控件之頁尾項目的資訊。 使用此宏或明確傳送 LVM_GETFOOTERITEM 訊息。
ListView_GetFooterItemRect 取得清單檢視控件中指定項目的頁尾座標。 使用此宏或明確傳送 LVM_GETFOOTERITEMRECT 訊息。
ListView_GetFooterRect 取得指定清單檢視控件的頁尾座標。 使用此宏或明確傳送 LVM_GETFOOTERRECT 訊息。
ListView_GetGroupCount 取得群組數目。 您可以使用這個宏,或明確傳送 LVM_GETGROUPCOUNT 訊息。
ListView_GetGroupHeaderImageList 取得已為現有清單檢視控件設定的群組標頭影像清單。
ListView_GetGroupInfo 取得群組資訊。 您可以使用這個宏,或明確傳送 LVM_GETGROUPINFO 訊息。
ListView_GetGroupInfoByIndex 取得指定群組的相關信息。 使用此宏或明確傳送 LVM_GETGROUPINFOBYINDEX 訊息。
ListView_GetGroupMetrics 取得群組顯示的相關信息。 您可以使用這個宏,或明確傳送 LVM_GETGROUPMETRICS 訊息。
ListView_GetGroupRect 取得指定群組的矩形。 使用此宏或明確傳送 LVM_GETGROUPRECT 訊息。
ListView_GetGroupState 取得指定群組的狀態。 使用此宏或明確傳送 LVM_GETGROUPSTATE 訊息。
ListView_GetHeader 取得清單檢視控件所使用之標頭控件的句柄。 您可以使用這個宏,或明確傳送 LVM_GETHEADER 訊息。
ListView_GetHotCursor 取得在啟用熱追蹤時指標超過專案時所使用的 HCURSOR。 您可以使用這個宏,或明確傳送 LVM_GETHOTCURSOR 訊息。
ListView_GetHotItem 取得作用中專案的索引。 您可以使用這個宏,或明確傳送 LVM_GETHOTITEM 訊息。
ListView_GetHoverTime 取得滑鼠游標在選取專案之前必須停留在項目上的時間量。 您可以使用這個宏,或明確傳送 LVM_GETHOVERTIME 訊息。
ListView_GetImageList 取得用於繪製清單檢視專案的影像清單句柄。 您可以使用這個宏,或明確傳送 LVM_GETIMAGELIST 訊息。
ListView_GetInsertMark 取得插入點的位置。 您可以使用這個宏,或明確傳送 LVM_GETINSERTMARK 訊息。
ListView_GetInsertMarkColor 取得插入點的色彩。 您可以使用這個宏,或明確傳送 LVM_GETINSERTMARKCOLOR 訊息。
ListView_GetInsertMarkRect 取得系結插入點的矩形。 您可以使用這個宏,或明確傳送 LVM_GETINSERTMARKRECT 訊息。
ListView_GetISearchString 取得清單檢視控件的累加搜尋字串。 您可以使用這個宏,或明確傳送 LVM_GETISEARCHSTRING 訊息。
ListView_GetItem 取得清單檢視專案的一些或所有屬性。 您可以使用這個宏,或明確傳送 LVM_GETITEM 訊息。
ListView_GetItemCount 取得清單檢視控件中的項目數。 您可以使用這個宏,或明確傳送 LVM_GETITEMCOUNT 訊息。
ListView_GetItemIndexRect 取得指定清單檢視控件目前檢視中子專案之所有或部分的周框。 使用此宏或明確傳送 LVM_GETITEMINDEXRECT 訊息。
ListView_GetItemPosition 取得清單檢視專案的位置。 您可以使用這個宏,或明確地傳送 LVM_GETITEMPOSITION 訊息。
ListView_GetItemRect 取得目前檢視中專案之所有或部分的周框。 您可以使用這個宏,或明確傳送 LVM_GETITEMRECT 訊息。
ListView_GetItemSpacing 決定清單檢視控件中專案之間的間距。 您可以使用這個宏,或明確傳送 LVM_GETITEMSPACING 訊息。
ListView_GetItemState 取得清單檢視項目的狀態。 您可以使用這個宏,或明確傳送 LVM_GETITEMSTATE 訊息。
ListView_GetItemText 取得清單檢視專案或子專案的文字。 您可以使用這個宏,或明確傳送 LVM_GETITEMTEXT 訊息。
ListView_GetNextItem 搜尋具有指定屬性的清單檢視專案,並承擔與指定專案之指定關聯性。 您可以使用這個宏,或明確傳送 LVM_GETNEXTITEM 訊息。
ListView_GetNextItemIndex 取得特定清單檢視控件中專案索引,該控件具有指定屬性與另一個特定項目的關聯性。 使用此宏或明確傳送 LVM_GETNEXTITEMINDEX 訊息。
ListView_GetNumberOfWorkAreas 取得清單檢視控件中的工作區域數目。 您可以使用這個宏,或明確傳送 LVM_GETNUMBEROFWORKAREAS 訊息。
ListView_GetOrigin 取得清單檢視控件的目前檢視原點。 您可以使用這個宏,或明確傳送 LVM_GETORIGIN 訊息。
ListView_GetOutlineColor 如果 設定LVS_EX_BORDERSELECT 延伸視窗樣式,則取得清單檢視控件框線的色彩。 您可以使用這個宏,或明確傳送 LVM_GETOUTLINECOLOR 訊息。
ListView_GetSelectedColumn 取得指定所選取資料行的整數。 您可以使用這個宏,或明確傳送 LVM_GETSELECTEDCOLUMN 訊息。
ListView_GetSelectedCount 決定清單檢視控件中選取的項目數目。 您可以使用這個宏,或明確傳送 LVM_GETSELECTEDCOUNT 訊息。
ListView_GetSelectionMark 從清單檢視控件取得選取標記。 您可以使用這個宏,或明確地傳送 LVM_GETSELECTIONMARK 訊息。
ListView_GetStringWidth 使用指定的清單檢視控件目前的字型,決定指定字串的寬度。 您可以使用這個宏,或明確傳送 LVM_GETSTRINGWIDTH 訊息。
ListView_GetSubItemRect 取得在清單檢視控件中圍繞子專案之矩形的資訊。 您可以使用這個宏(建議)或明確傳送 LVM_GETSUBITEMRECT 訊息。 此宏僅供使用LVS_REPORT樣式的清單檢視控件使用
ListView_GetTextBkColor 取得清單檢視控件的文字背景色彩。 您可以使用這個宏,或明確傳送 LVM_GETTEXTBKCOLOR 訊息。
ListView_GetTextColor 取得清單檢視控件的文字色彩。 您可以使用這個宏,或明確傳送 LVM_GETTEXTCOLOR 訊息。
ListView_GetTileInfo 取得清單檢視控件中磚的相關信息。 您可以使用這個宏,或明確傳送 LVM_GETTILEINFO 訊息。
ListView_GetTileViewInfo 取得磚檢視中清單檢視控件的相關信息。 您可以使用這個宏,或明確傳送 LVM_GETTILEVIEWINFO 訊息。
ListView_GetTool提示 取得清單檢視控件用來顯示工具提示的工具提示控制件。 您可以使用這個宏,或明確傳送 LVM_GETTOOLTIPS 訊息。
ListView_GetTopIndex 取得清單或報表檢視中最上層可見專案的索引。 您可以使用這個宏,或明確傳送 LVM_GETTOPINDEX 訊息。
ListView_GetUnicodeFormat 取得控制的 Unicode 字元格式旗標。 您可以使用這個宏,或明確傳送 LVM_GETUNICODEFORMAT 訊息。
ListView_GetView 取得清單檢視控件的目前檢視。 您可以使用這個宏,或明確傳送 LVM_GETVIEW 訊息。
ListView_GetViewRect 取得清單檢視控件中所有專案的周框。 清單檢視必須位於圖示或小型圖示檢視中。 您可以使用這個宏,或明確傳送 LVM_GETVIEWRECT 訊息。
ListView_GetWorkAreas 從清單檢視控制項取得工作區域。 您可以使用這個宏,或明確傳送 LVM_GETWORKAREAS 訊息。
ListView_HasGroup 判斷清單檢視控件是否具有指定的群組。 您可以使用這個宏,或明確傳送 LVM_HASGROUP 訊息。
ListView_HitTest 判斷哪個清單檢視專案,如果有的話,位於指定的位置。 您可以使用這個宏,或明確傳送 LVM_HITTEST 訊息。
ListView_HitTestEx 判斷哪個清單檢視專案,如果有的話,位於指定的位置。 您可以使用這個宏,或明確傳送 LVM_HITTEST 訊息。
ListView_InsertColumn 在清單檢視控件中插入新的數據行。 您可以使用這個宏,或明確傳送 LVM_INSERTCOLUMN 訊息。
ListView_InsertGroup 將群組插入清單檢視控制件。 您可以使用這個宏,或明確傳送 LVM_INSERTGROUP 訊息。
ListView_InsertGroupSorted 將群組插入已排序的群組清單中。 您可以使用這個宏,或明確傳送 LVM_INSERTGROUPSORTED 訊息。
ListView_InsertItem 在清單檢視控件中插入新專案。 您可以使用這個宏,或明確傳送 LVM_INSERTITEM 訊息。
ListView_InsertMarkHitTest 擷取最接近指定點的插入點。 您可以使用這個宏,或明確傳送 LVM_INSERTMARKHITTEST 訊息。
ListView_IsGroupViewEnabled 檢查清單檢視控件是否已啟用群組檢視。 您可以使用這個宏,或明確傳送 LVM_ISGROUPVIEWENABLED 訊息。
ListView_IsItemVisible 指出清單檢視控件中的專案是否可見。 使用此宏或明確傳送 LVM_ISITEMVISIBLE 訊息。
ListView_MapIDToIndex 地圖 項目識別碼至索引。 您可以使用這個宏,或明確傳送 LVM_MAPIDTOINDEX 訊息。
ListView_MapIndexToID 地圖 專案索引為唯一標識符。 您可以使用這個宏,或明確傳送 LVM_MAPINDEXTOID 訊息。
ListView_MoveGroup 未實作。
ListView_MoveItemToGroup 未實作。
ListView_RedrawItems 強制清單檢視控件重新繪製項目範圍。 您可以使用這個宏,或明確傳送 LVM_REDRAWITEMS 訊息。
ListView_RemoveAllGroups 從清單檢視控件移除所有群組。 您可以使用這個宏,或明確傳送 LVM_REMOVEALLGROUPS 訊息。
ListView_RemoveGroup 從清單檢視控件移除群組。 您可以使用這個宏,或明確傳送 LVM_REMOVEGROUP 訊息。
ListView_Scroll 卷動清單檢視控件的內容。 您可以使用這個宏,或明確傳送 LVM_SCROLL 訊息。
ListView_SetBkColor 設定清單檢視控件的背景色彩。 您可以使用這個宏,或明確傳送 LVM_SETBKCOLOR 訊息。
ListView_SetBkImage 在清單檢視控件中設定背景影像。 您可以使用這個宏,或明確傳送 LVM_SETBKIMAGE 訊息。
ListView_SetCallbackMask 變更清單檢視控件的回呼遮罩。 您可以使用這個宏,或明確傳送 LVM_SETCALLBACKMASK 訊息。
ListView_SetCheckState 選取或取消選取清單檢視控件中的專案。 您可以使用這個宏,或明確傳送 LVM_SETITEMSTATE 訊息。
ListView_SetColumn 設定清單檢視資料行的屬性。 您可以使用這個宏,或明確傳送 LVM_SETCOLUMN 訊息。
ListView_SetColumnOrderArray 設定清單檢視控件中數據行的由左至右順序。 您可以使用這個宏,或明確傳送 LVM_SETCOLUMNORDERARRAY 訊息。
ListView_SetColumnWidth 用來變更報表檢視中數據行的寬度,或清單檢視模式中所有數據行的寬度。 您可以使用這個宏,或明確傳送 LVM_SETCOLUMNWIDTH 訊息。
ListView_SetExtendedListViewStyle 設定清單檢視控件的擴充樣式。 您可以使用這個宏,或明確傳送 LVM_SETEXTENDEDLISTVIEWSTYLE 訊息。
ListView_SetExtendedListViewStyleEx 使用樣式遮罩設定清單檢視控件的擴充樣式。 您可以使用這個宏,或明確傳送 LVM_SETEXTENDEDLISTVIEWSTYLE 訊息。
ListView_SetGroupHeaderImageList 將影像清單指派給清單檢視控件的群組標頭。
ListView_SetGroupInfo 設定群組資訊。 您可以使用這個宏,或明確傳送 LVM_SETGROUPINFO 訊息。
ListView_SetGroupMetrics 設定群組顯示的相關信息。 您可以使用這個宏,或明確傳送 LVM_SETGROUPMETRICS 訊息。
ListView_SetGroupState 設定指定群組的狀態。
ListView_SetHotCursor 設定清單檢視控件在啟用熱追蹤時於專案上方時所使用的 HCURSOR。 您可以使用這個宏,或明確傳送 LVM_SETHOTCURSOR 訊息。 若要檢查熱追蹤是否已啟用,請呼叫 SystemParametersInfo
ListView_SetHotItem 設定清單檢視控件中的經常性專案。 您可以使用這個宏,或明確傳送 LVM_SETHOTITEM 訊息。
ListView_SetHoverTime 設定滑鼠游標在選取專案之前必須停留在項目上的時間量。 您可以使用這個宏,或明確傳送 LVM_SETHOVERTIME 訊息。
ListView_SetIconSpacing 將清單檢視控件中的圖示間距設定為 LVS_ICON 樣式。 您可以使用這個宏,或明確傳送 LVM_SETICONSPACING 訊息。
ListView_SetImageList 將影像清單指派給清單檢視控件。 您可以使用這個宏,或明確傳送 LVM_SETIMAGELIST 訊息。
ListView_SetInfoTip 設定工具提示文字。 您可以使用這個宏,或明確傳送 LVM_SETINFOTIP 訊息。
ListView_SetInsertMark 將插入點設定為定義的位置。 您可以使用這個宏,或明確傳送 LVM_SETINSERTMARK 訊息。
ListView_SetInsertMarkColor 設定插入點的色彩。 您可以使用這個宏,或明確傳送 LVM_SETINSERTMARKCOLOR 訊息。
ListView_SetItem 設定清單檢視專案的一些或所有屬性。 您也可以使用 ListView_SetItem 來設定子專案的文字。 您可以使用這個宏,或明確傳送 LVM_SETITEM 訊息。
ListView_SetItemCount 讓清單檢視控件為指定的項目數目配置記憶體。 您可以使用這個宏,或明確傳送 LVM_SETITEMCOUNT 訊息。
ListView_SetItemCountEx 設定虛擬清單檢視中的項目虛擬數目。 您可以使用這個宏,或明確傳送 LVM_SETITEMCOUNT 訊息。
ListView_SetItemIndexState 設定指定清單檢視項目的狀態。 使用此宏或明確傳送 LVM_SETITEMINDEXSTATE 訊息。
ListView_SetItemPosition 將專案移至清單檢視控件中指定的位置(在圖示或小型圖示檢視中)。 您可以使用這個宏,或明確傳送 LVM_SETITEMPOSITION 訊息。
ListView_SetItemPosition32 將專案移至清單檢視控件中指定的位置(在圖示或小型圖示檢視中)。 這個宏與 ListView_SetItemPosition 宏不同,因為它使用32位座標。 您可以使用 ListView_SetItemPosition32 宏,或明確傳送LVM_SETITEMPOSITION32訊息。
ListView_SetItemState 變更清單檢視控件中項目的狀態。 您可以使用這個宏,或明確傳送 LVM_SETITEMSTATE 訊息。
ListView_SetItemText 變更清單檢視專案或子專案的文字。 您可以使用這個宏,或明確傳送 LVM_SETITEMTEXT 訊息。
ListView_SetOutlineColor 如果 設定LVS_EX_BORDERSELECT 延伸視窗樣式,則設定清單檢視控件框線的色彩。 您可以使用這個宏,或明確傳送 LVM_SETOUTLINECOLOR 訊息。
ListView_SetSelectedColumn 設定所選取資料行的索引。 您可以使用這個宏,或明確傳送 LVM_SETSELECTEDCOLUMN 訊息。
ListView_SetSelectionMark 設定清單檢視控件中的選取標記。 您可以使用這個宏,或明確傳送 LVM_SETSELECTIONMARK 訊息。
ListView_SetTextBkColor 設定清單檢視控件中文字的背景色彩。 您可以使用這個宏,或明確傳送 LVM_SETTEXTBKCOLOR 訊息。
ListView_SetTextColor 設定清單檢視控件的文字色彩。 您可以使用這個宏,或明確傳送 LVM_SETTEXTCOLOR 訊息。
ListView_SetTileInfo 設定清單檢視控件現有圖格的資訊。 您可以使用這個宏,或明確傳送 LVM_SETTILEINFO 訊息。
ListView_SetTileViewInfo 設定清單檢視控件在磚檢視中使用的資訊。 您可以使用這個宏,或明確傳送 LVM_SETTILEVIEWINFO 訊息。
ListView_SetTool提示 設定清單檢視控件將用來顯示工具提示的工具提示控件。 您可以使用這個宏,或明確傳送 LVM_SETTOOLTIPS 訊息。
ListView_SetUnicodeFormat 設定控件的 Unicode 字元格式旗標。 此訊息可讓您在運行時間變更控件所使用的字元集,而不需要重新建立控件。 您可以使用這個宏,或明確傳送 LVM_SETUNICODEFORMAT 訊息。
ListView_SetView 設定清單檢視控件的檢視。 您可以使用這個宏,或明確傳送 LVM_SETVIEW 訊息。
ListView_SetWorkAreas 設定清單檢視控件內的工作區域。 您可以使用這個宏,或明確傳送 LVM_SETWORKAREAS 訊息。
ListView_SortGroups 使用應用程式定義的比較函式,依清單檢視控件中的標識元排序群組。 您可以使用這個宏,或明確傳送 LVM_SORTGROUPS 訊息。
ListView_SortItems 使用應用程式定義的比較函式來排序列表檢視控件的專案。 每個專案的索引會變更以反映新序列。 您可以使用這個宏,或明確傳送 LVM_SORTITEMS 訊息。
ListView_SortItemsEx 使用應用程式定義的比較函式來排序列表檢視控件的專案。 每個專案的索引會變更以反映新序列。 您可以使用這個宏,或明確傳送 LVM_SORTITEMSEX 訊息。
ListView_SubItemHitTest 決定哪個清單檢視專案或子項目位於指定的位置。 您可以使用這個宏,或明確傳送 LVM_SUBITEMHITTEST 訊息。
ListView_SubItemHitTestEx 決定哪個清單檢視專案或子項目位於指定的位置。 您可以使用這個宏,或明確傳送 LVM_SUBITEMHITTEST 訊息。
ListView_Update 更新 清單檢視專案。 如果清單檢視控件具有 LVS_AUTOARRANGE 樣式,這個宏會導致排列清單檢視控件。 您可以使用這個宏,或明確傳送 LVM_UPDATE 訊息。

訊息

主題 目錄
LVM_APPROXIMATEVIEWRECT 計算顯示指定項目數所需的近似寬度和高度。 您可以明確傳送此訊息,或使用 ListView_ApproximateViewRect 宏。
LVM_ARRANGE 排列圖示檢視中的專案。 您可以明確傳送此訊息,或使用 ListView_Arrange 宏。
LVM_CANCELEDITLABEL 取消專案文字編輯作業。
LVM_CREATEDRAGIMAGE 建立指定專案的拖曳影像清單。 您可以明確傳送此訊息,或使用 ListView_CreateDragImage 宏。
LVM_DELETEALLITEMS 從清單檢視控制項移除所有專案。 您可以明確傳送此訊息,或使用 ListView_DeleteAllItems 宏。
LVM_DELETECOLUMN 從清單檢視控件移除資料行。 您可以明確傳送此訊息,或使用 ListView_DeleteColumn 宏。
LVM_DELETEITEM 從清單檢視控件移除專案。 您可以明確傳送此訊息,或使用 ListView_DeleteItem 宏。
LVM_EDITLABEL 開始就地編輯指定的清單檢視專案的文字。 訊息會隱含地選取並聚焦於指定的專案。 您可以明確傳送此訊息,或使用 ListView_EditLabel 宏。
LVM_ENABLEGROUPVIEW 啟用或停用清單檢視控件中的專案是否顯示為群組。
LVM_ENSUREVISIBLE 確保清單檢視專案完全或部分可見,必要時卷動清單檢視控件。 您可以明確傳送此訊息,或使用 ListView_EnsureVisible 宏。
LVM_FINDITEM 搜尋具有指定特性的清單檢視專案。 您可以明確傳送此訊息,或使用 ListView_FindItem 宏。
LVM_GETBKCOLOR 取得清單檢視控件的背景色彩。 您可以明確傳送此訊息,或使用 ListView_GetBkColor 宏。
LVM_GETBKIMAGE 取得清單檢視控件中的背景影像。 您可以明確傳送此訊息,或使用 ListView_GetBkImage 宏。
LVM_GETCALLBACKMASK 取得清單檢視控件的回呼遮罩。 您可以明確傳送此訊息,或使用 ListView_GetCallbackMask 宏。
LVM_GETCOLUMN 取得清單檢視控件數據行的屬性。 您可以明確傳送此訊息,或使用 ListView_GetColumn 宏。
LVM_GETCOLUMNORDERARRAY 取得清單檢視控件中數據行的目前由左至右順序。 您可以明確傳送此訊息,或使用 ListView_GetColumnOrderArray 宏。
LVM_GETCOLUMNWIDTH 取得報表或清單檢視中數據行的寬度。 您可以明確傳送此訊息,或使用 ListView_GetColumnWidth 宏。
LVM_GETCOUNTPERPAGE 計算在清單或報表檢視中時,可以在清單檢視控件的可見區域中垂直調整的項目數目。 只會計算完全可見的專案。 您可以明確傳送此訊息,或使用 ListView_GetCountPerPage 宏。
LVM_GETEDITCONTROL 取得用來編輯清單檢視專案文字之編輯控件的句柄。 您可以明確傳送此訊息,或使用 ListView_GetEditControl 宏。
LVM_GETEMPTYTEXT 取得當清單檢視控件顯示為空白時所要顯示的文字。 使用 ListView_GetEmptyText 宏明確傳送此訊息。
LVM_GETEXTENDEDLISTVIEWSTYLE 取得目前用於指定清單檢視控件的擴充樣式。 您可以明確傳送此訊息,或使用 ListView_GetExtendedListViewStyle 宏。
LVM_GETFOCUSEDGROUP 取得具有焦點的群組。 使用 ListView_GetFocusedGroup 宏明確傳送此訊息。
LVM_GETFOOTERINFO 取得清單檢視控件頁尾的相關信息。 使用 ListView_GetFooterInfo 宏明確傳送此訊息。
LVM_GETFOOTERITEM 取得清單檢視控件中頁尾項目的資訊。 使用 ListView_GetFooterItem 宏明確傳送此訊息。
LVM_GETFOOTERITEMRECT 取得清單檢視控件中指定項目的頁尾座標。 使用 ListView_GetFooterItemRect 宏明確傳送此訊息。
LVM_GETFOOTERRECT 擷取清單檢視控件的頁尾座標。 使用 ListView_GetFooterRect 宏明確傳送此訊息。
LVM_GETGROUPCOUNT 取得群組數目。
LVM_GETGROUPINFO 取得群組資訊。
LVM_GETGROUPINFOBYINDEX 取得指定群組的相關信息。 使用 ListView_GetGroupInfoByIndex 宏明確傳送此訊息。
LVM_GETGROUPMETRICS 取得群組顯示的相關信息。
LVM_GETGROUPRECT 取得指定群組的矩形。 使用 ListView_GetGroupRect 宏明確傳送此訊息。
LVM_GETGROUPSTATE 取得指定群組的狀態。 使用 ListView_GetGroupState 宏明確傳送此訊息。
LVM_GETHEADER 取得清單檢視控件所使用之標頭控件的句柄。 您可以明確傳送此訊息,或使用 ListView_GetHeader 宏。
LVM_GETHOTCURSOR 擷取在啟用熱追蹤時指標超過專案時所使用的 HCURSOR 值。 您可以明確傳送此訊息,或使用 ListView_GetHotCursor 宏。
LVM_GETHOTITEM 擷取作用中專案的索引。 您可以明確傳送此訊息,或使用 ListView_GetHotItem 宏。
LVM_GETHOVERTIME 擷取滑鼠游標在選取專案之前必須停留在專案上的時間量。 您可以明確傳送此訊息,或使用 ListView_GetHoverTime 宏。
LVM_GETIMAGELIST 擷取用於繪製清單檢視專案的影像清單句柄。 您可以明確傳送此訊息,或使用 ListView_GetImageList 宏。
LVM_GETINSERTMARK 擷取插入點的位置。
LVM_GETINSERTMARKCOLOR 擷取插入點的色彩。
LVM_GETINSERTMARKRECT 擷取系結插入點的矩形。
LVM_GETISEARCHSTRING 擷取清單檢視控件的累加搜尋字串。 您可以明確傳送此訊息,或使用 ListView_GetISearchString 宏。
LVM_GETITEM 擷取部分或所有清單檢視項目的屬性。 您可以明確傳送此訊息,或使用 ListView_GetItem 宏。
LVM_GETITEMCOUNT 擷取清單檢視控件中的項目數目。 您可以明確傳送此訊息,或使用 ListView_GetItemCount 宏。
LVM_GETITEMINDEXRECT 擷取清單檢視控件目前檢視中子專案之所有或部分的周框。 使用 ListView_GetItemIndexRect 宏明確傳送此訊息。
LVM_GETITEMPOSITION 擷取清單檢視專案的位置。 您可以明確傳送此訊息,或使用 ListView_GetItemPosition 宏。
LVM_GETITEMRECT 擷取目前檢視中專案之所有或部分的周框。 您可以明確傳送此訊息,或使用 ListView_GetItemRect 宏。
LVM_GETITEMSPACING 決定清單檢視控件中專案之間的間距。 您可以明確傳送此訊息,或使用 ListView_GetItemSpacing 宏。
LVM_GETITEMSTATE 擷取清單檢視項目的狀態。 您可以明確傳送此訊息,或使用 ListView_GetItemState 宏。
LVM_GETITEMTEXT 擷取清單檢視專案或子專案的文字。 您可以明確傳送此訊息,或使用 ListView_GetItemText 宏。
LVM_GETNEXTITEM 搜尋具有指定屬性的清單檢視專案,並承擔與指定專案之指定關聯性。 您可以明確傳送此訊息,或使用 ListView_GetNextItem 宏。
LVM_GETNEXTITEMINDEX 擷取指定清單檢視控件中專案索引,該控件符合指定屬性與另一個專案的關聯性。 使用 ListView_GetNextItemIndex 宏明確傳送此訊息。
LVM_GETNUMBEROFWORKAREAS 擷取清單檢視控件中的工作區域數目。 您可以明確傳送此訊息,或使用 ListView_GetNumberOfWorkAreas 宏。
LVM_GETORIGIN 擷取清單檢視控件的目前檢視原點。 您可以明確傳送此訊息,或使用 ListView_GetOrigin 宏。
LVM_GETOUTLINECOLOR 如果 設定LVS_EX_BORDERSELECT延伸窗口樣式,則擷取 清單檢視控件框線的色彩。
LVM_GETSELECTEDCOLUMN 擷取指定選取數據行的整數。
LVM_GETSELECTEDCOUNT 決定清單檢視控件中選取的項目數目。 您可以明確傳送此訊息,或使用 ListView_GetSelectedCount 宏。
LVM_GETSELECTIONMARK 從清單檢視控件擷取選取標記。 您可以明確傳送此訊息,或使用 ListView_GetSelectionMark 宏。
LVM_GETSTRINGWIDTH 使用指定的清單檢視控件目前的字型,決定指定字串的寬度。 您可以明確傳送此訊息,或使用 ListView_GetStringWidth 宏。
LVM_GETSUBITEMRECT 擷取清單檢視控件中子專案的周框相關信息。 您可以明確傳送此訊息,或使用 ListView_GetSubItemRect 宏(建議使用)。 此訊息僅供使用LVS_REPORT樣式的清單檢視控件使用
LVM_GETTEXTBKCOLOR 擷取清單檢視控件的文字背景色彩。 您可以明確傳送此訊息,或使用 ListView_GetTextBkColor 宏。
LVM_GETTEXTCOLOR 擷取清單檢視控件的文字色彩。 您可以明確傳送此訊息,或使用 ListView_GetTextColor 宏。
LVM_GETTILEINFO 擷取清單檢視控件中磚的相關信息。
LVM_GETTILEVIEWINFO 擷取磚檢視中清單檢視控件的相關信息。
LVM_GETTOOLTIPS 擷取清單檢視控制項用來顯示工具提示的工具提示控制項。 您可以明確傳送此訊息,或使用ListView_GetTool提示宏。
LVM_GETTOPINDEX 在清單或報表檢視中,擷取最上層可見專案的索引。 您可以明確傳送此訊息,或使用 ListView_GetTopIndex 宏。
LVM_GETUNICODEFORMAT 擷取 控件的 UNICODE 字元格式旗標。 您可以明確傳送此訊息,或使用 ListView_GetUnicodeFormat 宏。
LVM_GETVIEW 擷取清單檢視控件的目前檢視。
LVM_GETVIEWRECT 擷取清單檢視控件中所有專案的周框。 清單檢視必須位於圖示或小型圖示檢視中。 您可以明確傳送此訊息,或使用 ListView_GetViewRect 宏。
LVM_GETWORKAREAS 從清單檢視控件擷取工作區域。 您可以明確傳送此訊息,或使用 ListView_GetWorkAreas 宏。
LVM_HASGROUP 判斷清單檢視控件是否具有指定的群組。
LVM_HITTEST 判斷哪個清單檢視專案,如果有的話,位於指定的位置。 您可以明確傳送此訊息,或使用 ListView_HitTest 宏。
LVM_INSERTCOLUMN 在清單檢視控件中插入新的數據行。 您可以明確傳送此訊息,或使用 ListView_InsertColumn 宏。
LVM_INSERTGROUP 將群組插入清單檢視控制件。
LVM_INSERTGROUPSORTED 將群組插入已排序的群組清單中。
LVM_INSERTITEM 在清單檢視控件中插入新專案。 您可以明確傳送此訊息,或使用 ListView_InsertItem 宏。
LVM_INSERTMARKHITTEST 擷取最接近指定點的插入點。
LVM_ISGROUPVIEWENABLED 檢查清單檢視控件是否已啟用群組檢視。
LVM_ISITEMVISIBLE 指出清單檢視控件中的專案是否可見。 使用 ListView_IsItemVisible 宏明確傳送此訊息。
LVM_MAPIDTOINDEX 地圖 項目標識碼到索引。
LVM_MAPINDEXTOID 地圖 專案索引為唯一標識符。
LVM_MOVEGROUP 未實作。
LVM_MOVEITEMTOGROUP 未實作。
LVM_REDRAWITEMS 強制清單檢視控件重新繪製項目範圍。 您可以明確傳送此訊息,或使用 ListView_RedrawItems 宏。
LVM_REMOVEALLGROUPS 從清單檢視控件移除所有群組。
LVM_REMOVEGROUP 從清單檢視控件移除群組。
LVM_SCROLL 卷動清單檢視控件的內容。 您可以明確傳送此訊息,或使用 ListView_Scroll 宏。
LVM_SETBKCOLOR 設定清單檢視控件的背景色彩。 您可以明確傳送此訊息,或使用 ListView_SetBkColor 宏。
LVM_SETBKIMAGE 在清單檢視控件中設定背景影像。 您可以明確傳送此訊息,或使用 ListView_SetBkImage 宏。
LVM_SETCALLBACKMASK 變更清單檢視控件的回呼遮罩。 您可以明確傳送此訊息,或使用 ListView_SetCallbackMask 宏。
LVM_SETCOLUMN 設定清單檢視資料行的屬性。 您可以明確傳送此訊息,或使用 ListView_SetColumn 宏。
LVM_SETCOLUMNORDERARRAY 設定清單檢視控件中數據行的由左至右順序。 您可以明確傳送此訊息,或使用 ListView_SetColumnOrderArray 宏。
LVM_SETCOLUMNWIDTH 變更報表檢視模式中數據行的寬度,或清單檢視模式中所有數據行的寬度。 您可以明確傳送此訊息,或使用 ListView_SetColumnWidth 宏。
LVM_SETEXTENDEDLISTVIEWSTYLE 設定清單檢視控件中的延伸樣式。 您可以明確傳送此訊息,或使用ListView_SetExtendedListViewStyleListView_SetExtendedListViewStyleEx宏。
LVM_SETGROUPINFO 設定群組資訊。
LVM_SETGROUPMETRICS 設定群組顯示的相關信息。
LVM_SETHOTCURSOR 設定清單檢視控件在啟用熱追蹤時在專案上方時所使用的 HCURSOR 值。 您可以明確傳送此訊息,或使用 ListView_SetHotCursor 宏。 若要檢查熱追蹤是否已啟用,請呼叫 SystemParametersInfo
LVM_SETHOTITEM 設定清單檢視控件的經常性專案。 您可以明確傳送此訊息,或使用 ListView_SetHotItem 宏。
LVM_SETHOVERTIME 設定滑鼠游標在選取專案之前必須停留在項目上的時間量。 您可以明確傳送此訊息,或使用 ListView_SetHoverTime 宏。
LVM_SETICONSPACING 設定清單檢視控件中具有 LVS_ICON 樣式的圖示之間的間距。 您可以明確傳送此訊息,或使用 ListView_SetIconSpacing 宏。
LVM_SETIMAGELIST 將影像清單指派給清單檢視控件。 您可以明確傳送此訊息,或使用 ListView_SetImageList 宏。
LVM_SETINFOTIP 設定工具提示文字。
LVM_SETINSERTMARK 將插入點設定為定義的位置。
LVM_SETINSERTMARKCOLOR 設定插入點的色彩。
LVM_SETITEM 設定清單檢視專案的一些或所有屬性。 您也可以傳送LVM_SETITEM來設定子項目的文字。 您可以明確傳送此訊息,或使用 ListView_SetItem 宏。
LVM_SETITEMCOUNT 讓清單檢視控件為指定的項目數目配置記憶體,或設定虛擬清單檢視控件中的專案虛擬數目。 這取決於清單檢視控件的建立方式。 您可以明確傳送此訊息,或使用ListView_SetItemCountListView_SetItemCountEx宏。
LVM_SETITEMINDEXSTATE 設定清單檢視項目的狀態。 使用 ListView_SetItemIndexState 宏明確傳送此訊息。
LVM_SETITEMPOSITION 將專案移至清單檢視控件中指定的位置(必須位於圖示或小型圖示檢視中)。 您可以明確傳送此訊息,或使用 ListView_SetItemPosition 宏。
LVM_SETITEMPOSITION32 將專案移至清單檢視控件中指定的位置(必須位於圖示或小型圖示檢視中)。 此訊息與 LVM_SETITEMPOSITION 訊息不同,因為它使用32位座標。 您可以明確傳送此訊息,或使用 ListView_SetItemPosition32 宏。
LVM_SETITEMSTATE 變更清單檢視控件中項目的狀態。 您可以明確傳送此訊息,或使用 ListView_SetItemState 宏。
LVM_SETITEMTEXT 變更清單檢視專案或子專案的文字。 您可以明確傳送此訊息,或使用 ListView_SetItemText 宏。
LVM_SETOUTLINECOLOR 如果 設定LVS_EX_BORDERSELECT 延伸視窗樣式,則設定清單檢視控件框線的色彩。
LVM_SETSELECTEDCOLUMN 設定所選取資料行的索引。
LVM_SETSELECTIONMARK 設定清單檢視控件中的選取標記。 您可以明確傳送此訊息,或使用 ListView_SetSelectionMark 宏。
LVM_SETTEXTBKCOLOR 設定清單檢視控件中文字的背景色彩。 您可以明確傳送此訊息,或使用 ListView_SetTextBkColor 宏。
LVM_SETTEXTCOLOR 設定清單檢視控件的文字色彩。 您可以明確傳送此訊息,或使用 ListView_SetTextColor 宏。
LVM_SETTILEINFO 設定清單檢視控件現有圖格的資訊。
LVM_SETTILEVIEWINFO 設定清單檢視控件在磚檢視中使用的資訊。
LVM_SETTILEWIDTH 目前不支援。
LVM_SETTOOLTIPS 設定清單檢視控件將用來顯示工具提示的工具提示控件。 您可以明確傳送此訊息,或使用ListView_SetTool提示宏。
LVM_SETUNICODEFORMAT 設定控件的 UNICODE 字元格式旗標。 此訊息可讓您在運行時間變更控件所使用的字元集,而不需要重新建立控件。 您可以明確傳送此訊息,或使用 ListView_SetUnicodeFormat 宏。
LVM_SETVIEW 設定清單檢視控件的檢視。
LVM_SETWORKAREAS 設定清單檢視控件內的工作區域。 您可以明確傳送此訊息,或使用 ListView_SetWorkAreas 宏。
LVM_SORTGROUPS 使用應用程式定義的比較函式,依清單檢視控件中的標識元排序群組。
LVM_SORTITEMS 使用應用程式定義的比較函式來排序列表檢視控件的專案。 每個專案的索引會變更以反映新序列。 您可以明確傳送此訊息,或使用 ListView_SortItems 宏。
LVM_SORTITEMSEX 使用應用程式定義的比較函式來排序列表檢視控件的專案。 每個專案的索引會變更以反映新序列。 您可以明確傳送此訊息,或使用 ListView_SortItemsEx 宏。
LVM_SUBITEMHITTEST 判斷哪個清單檢視專案或子項目位於指定的位置。 您可以明確傳送此訊息,或使用 ListView_SubItemHitTest 宏。
LVM_UPDATE 更新 清單檢視專案。 如果清單檢視控件具有 LVS_AUTOARRANGE 樣式,這個宏會導致排列清單檢視控件。 您可以明確傳送此訊息,或使用 ListView_Update 宏。

Notifications

主題 目錄
LVN_BEGINDRAG 通知清單檢視控件的父視窗,表示正在起始涉及滑鼠左鍵的拖放作業。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_BEGINLABELEDIT 通知清單檢視控件的父視窗,說明專案的標籤編輯開始。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_BEGINRDRAG 通知清單檢視控件的父視窗,即正在起始涉及滑鼠右鍵的拖放作業。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_BEGINSCROLL 當卷動作業啟動時,通知清單檢視控件的父視窗。
LVN_COLUMNCLICK 通知清單檢視控件的父視窗,指出已單擊數據行。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_COLUMNDROPDOWN 按下清單檢視的下拉式按鈕時,由清單檢視控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_COLUMNOVERFLOWCLICK 按兩下清單檢視控制件的溢位按鈕時,由清單檢視控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_DELETEALLITEMS 通知清單檢視控件的父視窗,控件中的所有專案即將刪除。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_DELETEITEM 通知清單檢視控件的父視窗即將刪除專案。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_ENDLABELEDIT 通知清單檢視控件的父視窗,說明專案的標籤編輯結束。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_ENDSCROLL 當卷動作業結束時,通知清單檢視控件的父視窗。
LVN_GETDISPINFO 由清單檢視控件傳送至其父視窗。 這是父視窗提供顯示或排序列表檢視專案所需的資訊的要求。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_GETEMPTYMARKUP 當控件沒有專案時,由清單檢視控件傳送至其父視窗。 此通知碼會以WM_NOTIFY訊息的形式傳送。 LVN_GETEMPTYMARKUP通知程式代碼是父視窗提供標記文字的要求。
LVN_GETINFOTIP 由具有 LVS_EX_INFOTIP 延伸樣式的大型圖示檢視清單檢視控件傳送。 當清單檢視控件要求在工具提示中顯示的其他文字資訊時,就會傳送此通知。 它會以WM_NOTIFY訊息的形式傳送。
LVN_HOTTRACK 當使用者將滑鼠移至專案上方時,由清單檢視控件傳送。 此通知只會由具有 LVS_EX_TRACKSELECT 擴充清單檢視樣式的清單檢視控件傳送。 它會以WM_NOTIFY訊息的形式傳送。
LVN_INCREMENTALSEARCH 通知清單檢視控件的父視窗已啟動累加式搜尋。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_INSERTITEM 通知清單檢視控件的父視窗已插入新專案。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_ITEMACTIVATE 當使用者啟動專案時,由清單檢視控件傳送。 此通知會以WM_NOTIFY訊息的形式傳送。
LVN_ITEMCHANGED 通知清單檢視控件的父視窗項目已變更。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_ITEMCHANGING 通知清單檢視控件的父視窗專案正在變更。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_KEYDOWN 通知清單檢視控件的父視窗已按下按鍵。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_LINKCLICK 通知清單檢視控件的父視窗已按下連結。 此通知會以WM_NOTIFY訊息的形式傳送。
LVN_MARQUEEBEGIN 通知清單檢視控件的父視窗,周框方塊(選框)選取已經開始。 此通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_ODCACHEHINT 當虛擬清單檢視控件的內容變更時,由虛擬清單檢視控件傳送。 例如,當使用者卷動控件的顯示時,清單檢視控件會傳送此通知。 LVN_ODCACHEHINT通知碼會以WM_NOTIFY訊息的形式傳送。
LVN_ODFINDITEM 當虛擬清單檢視控制項需要擁有者尋找特定回呼項目時傳送。 例如,控件會在收到快捷鍵鍵盤輸入或收到 LVM_FINDITEM 訊息時傳送此通知。
LVN_ODSTATECHANGED 清單檢視控件在專案或專案範圍變更時傳送。 此通知會以WM_NOTIFY訊息的形式傳送。
LVN_SETDISPINFO 通知清單檢視控件的父視窗,它必須更新它為專案維護的資訊。 此通知碼會以WM_NOTIFY訊息的形式傳送。
NM_CLICK (列表檢視) 當使用者按兩下具有滑鼠左鍵的專案時,由清單檢視控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。
NM_CUSTOMDRAW (列表檢視) 由清單檢視控件傳送,以通知其父視窗繪圖作業。 此通知會以WM_NOTIFY訊息的形式傳送。
NM_DBLCLK (列表檢視) 當使用者按兩下具有滑鼠左鍵的專案時,由清單檢視控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。
NM_HOVER (列表檢視) 當滑鼠停留在專案上時,由清單檢視控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。
NM_KILLFOCUS (列表檢視) 通知清單檢視控件的父視窗控制項已失去輸入焦點。 NM_KILLFOCUS(清單檢視)會以WM_NOTIFY訊息的形式傳送。
NM_RCLICK (列表檢視) 當使用者按兩下具有滑鼠右鍵的專案時,由清單檢視控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。
NM_RDBLCLK (列表檢視) 當使用者按兩下滑鼠右鍵的專案時,由清單檢視控件傳送。 此通知碼會以WM_NOTIFY訊息的形式傳送。
NM_RELEASEDCAPTURE (列表檢視) 通知清單檢視控件的父視窗,控件正在釋放滑鼠擷取。 此通知會以WM_NOTIFY訊息的形式傳送。
NM_RETURN (列表檢視) 通知清單檢視控件的父視窗,控件具有輸入焦點,且使用者已按下 ENTER 鍵。 NM_RETURN會以WM_NOTIFY訊息的形式傳送。
NM_SETFOCUS (清單檢視) 通知清單檢視控件的父視窗,控件已收到輸入焦點。 NM_SETFOCUS(清單檢視)會以WM_NOTIFY訊息的形式傳送。

結構

主題 目錄
LVBKIMAGE 包含清單檢視控件背景影像的相關信息。 此結構用於設定和擷取背景影像資訊。
LVCOLUMN 包含報表檢視中數據行的相關信息。 此結構同時用於建立及操作數據行。 這個結構會取代LV_COLUMN結構。
LVFINDINFO 包含搜尋清單檢視專案時所使用的資訊。 此結構與LV_FINDINFO相同,但已重新命名為符合標準命名慣例。
LVFOOTERINFO 包含清單檢視控件中頁尾的資訊。
LVFOOTERITEM 包含頁尾項目的資訊。
LVGROUP 用來設定和擷取群組。
LVGROUPMETRICS 包含清單檢視控件中群組顯示的相關信息。
LVHITTESTINFO 包含點擊測試的相關信息。 此結構已擴充,以容納子專案點擊測試。 它會與LVM_HITTESTLVM_SUBITEMHITTEST訊息及其相關宏相關聯。 此結構會取代 LVHITTESTINFO 結構。
LVINSERTGROUPSORTED 用來排序群組。 它與LVM_INSERTGROUPSORTED搭配使用。
LVINSERTMARK 用來描述插入點。
LVITEM 指定或接收清單檢視項目的屬性。 此結構已更新為支援可啟用項目縮排的新遮罩值 (LVIF_INDENT)。 這個結構會取代 LV_ITEM 結構。
LVITEMINDEX 包含清單檢視項目的相關索引資訊。
LVSETINFOTIP 提供要設定之工具提示文字的相關信息。
LVTILEINFO 在磚檢視中顯示專案時,提供清單檢視控件中專案的相關信息。
LVTILEVIEWINFO 提供在磚檢視中顯示清單檢視控件的相關信息。
NMITEMACTIVATE 包含LVN_ITEMACTIVATE通知碼的相關信息
NMLISTVIEW 包含清單檢視通知程式代碼的相關信息。 這個結構與 NM_LISTVIEW 結構相同,但已重新命名以符合標準命名慣例。
NMLVCACHEHINT 包含用來更新快取項目信息的資訊,以搭配 虛擬清單檢視使用。
NMLVCUSTOMDRAW 包含清單檢視控件所傳送之NM_CUSTOMDRAW(清單檢視)通知碼的特定資訊。
NMLVDISPINFO 包含LVN_GETDISPINFOLVN_SETDISPINFO通知程式代碼的相關信息。 這個結構與 LV_DISPINFO 結構相同,但已重新命名以符合標準命名慣例。
NMLVEMPTYMARKUP 在LVN_GETEMPTYMARKUP通知上傳送。
NMLVFINDITEM 包含擁有者需要尋找虛擬清單檢視控件所要求項目的資訊。 此結構會與LVN_ODFINDITEM通知程式代碼搭配使用。
NMLVGETINFOTIP 包含和接收顯示專案工具提示所需的清單檢視項目資訊。 此結構會與LVN_GETINFOTIP通知程式代碼搭配使用。
NMLVKEYDOWN 包含處理LVN_KEYDOWN通知程式代碼時所使用的資訊。 此結構與 NMLVKEYDOWN 結構相同,但已重新命名以符合標準命名慣例。
NMLVLINK 包含LVN_LINKCLICK通知的相關信息
NMLVODSTATECHANGE 結構,其中包含用於處理 LVN_ODSTATECHANGED 通知程式代碼的資訊。
NMLVSCROLL 提供卷動作業的相關信息。

常數

主題 目錄
擴充清單檢視樣式 使用LVM_SETEXTENDEDLISTVIEWSTYLE訊息或其中一個ListView_SetExtendedListViewStyleListView_SetExtendedListViewStyleEx宏來採用這些擴充清單檢視控件樣式。
清單檢視項目狀態 項目的狀態值包含專案的狀態、選擇性重迭遮罩索引,以及選擇性狀態影像遮罩索引。
項目的狀態會決定其外觀和功能。 狀態可以是零或下列其中一或多個值:
清單檢視視窗樣式 下列視窗樣式是清單檢視控件特有的。