若要將專案新增至清單控件 (CListCtrl),請根據您擁有的資訊,呼叫數個 InsertItem 成員函式版本的其中一個。 一個版本會採用您準備的 LVITEM 結構。 因為結構 LVITEM 包含許多成員,因此您可以更充分掌控清單控件項目的屬性。
結構的兩個重要成員(關於報表檢視) LVITEM 是 iItem 和 iSubItem 成員。 成員 iItem 是結構所參考之專案之以零起始的索引,而且 iSubItem 成員是子專案的一起始索引,如果結構包含專案的相關信息,則為零。 透過這兩個成員,您可以決定每個專案,當清單控件在報表檢視中時所顯示的子專案資訊類型和值。 如需詳細資訊,請參閱 CListCtrl::SetItem。
其他成員會指定專案的文字、圖示、狀態和項目數據。 「項目數據」是與清單檢視專案相關聯的應用程式定義值。 如需結構的詳細資訊 LVITEM ,請參閱 CListCtrl::GetItem。
其他版本的 InsertItem 會採用一或多個個別值,對應至 結構中的 LVITEM 成員,讓您只初始化您想要支持的成員。 一般而言,清單控制項會管理清單專案的儲存,但您可以選擇使用「回呼專案」,將部分資訊儲存在應用程式中。如需更多資訊,請參閱本主題中的 回呼專案和回呼遮罩,以及 Windows SDK 中的 回呼專案和回呼遮罩。
如需詳細資訊,請參閱 新增 List-View 專案和子專案。