建議使用 Visual Studio 2017

清單項目和影像清單

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

一個「項目」在清單控制項 (CListCtrl) 包括圖示、標籤和可能其他資訊 (「子項目」)。

清單控制項項目的圖示會出現在影像清單中。 影像清單包含圖示檢視的大型圖示。 第二,選擇性,影像清單在控制項的其他檢視包含相同的圖示的小型版本可供使用。 第三個選擇性清單在某些檢視包含「狀態影像,例如核取方塊,以小圖示上顯示的。 第四個選擇性清單包含在清單控制項中的標頭項目中顯示的影像。

System_CAPS_ICON_note.jpg 注意

如果清單檢視控制項建立 LVS_SHAREIMAGELISTS 樣式,您要負責終結影像清單,並且不再使用時。 如果您指派相同的影像清單對多清單檢視控制項,請指定樣式;否則,多個控制項會終結相同的影像清單。

如需清單項目的詳細資訊,請參閱 清單檢視影像清單項目和子項目 在 Windows SDK。 請參閱《 MFC 參考》中的CImageList使用 CImageList 類別在文件這系列。

在插入新的項目至清單時,要建立清單控制項,您必須提供要用的影像清單。 下列範例示範這個程序中, m_pImagelistCImageList 型別指標,而且 m_listctrlCListCtrl 資料成員。

      m_ListImageList.Create(16, 16, ILC_COLOR, 2, 2);
      m_ListImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
      m_ListImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
      m_ListCtrl.SetImageList(&m_ListImageList, LVSIL_SMALL);

不過,因此,如果您不打算顯示在清單檢視或清單控制項的圖示,您不需要影像清單。

使用 CListCtrl
控制項

顯示: