共用方式為


清單項目和影像清單

清單控制項中的"item"(CListCtrl) 圖示、 一個標籤,以及可能是其他的資訊 (在 「 子項目 」) 所組成。

清單控制項項目的圖示被包含在影像清單。 影像清單包含用於圖示檢視中的完整大小圖示。 第二個選項影像清單包含相同的圖示,以用於其他控制項的檢視的較小版本。 第三個選項影像清單包含 「 狀態 」,例如核取方塊,如之前在特定檢視中按一下小圖示顯示。 第四個選項影像清單包含顯示於清單控制項的個別標題項目中。

注意事項注意事項

如果清單檢視控制項建立具有LVS_SHAREIMAGELISTS樣式,您要負責終結影像清單,它們不會再使用時。指定此樣式,如果您指派相同的映像會列出多個清單檢視控制項。 否則,多個控制項可能會嘗試終結相同的影像清單。

如需清單項目的詳細資訊,請參閱清單] 檢視的影像會列出項目和子項目在Windows SDK。 類別請參閱 CImageListMFC 參考手冊 》使用 CImageList 在本系列文件中。

若要建立清單控制項,您必須提供您插入新項目至清單時所要使用的影像清單。 下列範例會示範這個程序,其中m_pImagelist是指標型別的CImageList和m_listctrl是CListCtrl資料成員。

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

概念

控制項 (MFC)