Denetime Öğe Ekleme
Liste denetimine (CListCtrl) öğe eklemek için, sahip olduğunuz bilgilere bağlı olarak InsertItem üye işlevinin çeşitli sürümlerinden birini çağırın. Bir sürüm, hazırladığınız bir LVITEM yapısını alır. LVITEM
Yapı çok sayıda üye içerdiğinden, liste denetim öğesinin öznitelikleri üzerinde daha fazla denetime sahip olursunuz.
Yapının iki önemli üyesi (rapor görünümüyle ilgili olarak) LVITEM
ve iSubItem
üyeleridiriItem
. Üye iItem
, yapının başvuruda bulunduğu öğenin sıfır tabanlı dizinidir ve iSubItem
üye bir alt öğenin tek tabanlı dizinidir veya yapı bir öğe hakkında bilgi içeriyorsa sıfırdır. Bu iki üyeyle, liste denetimi rapor görünümündeyken görüntülenen alt öğe bilgilerinin türünü ve değerini öğe başına belirlersiniz. Daha fazla bilgi için bkz . CListCtrl::SetItem.
Ek üyeler öğenin metnini, simgesini, durumunu ve öğe verilerini belirtir. "Öğe verileri", liste görünümü öğesiyle ilişkili uygulama tanımlı bir değerdir. Yapı hakkında LVITEM
daha fazla bilgi için bkz . CListCtrl::GetItem.
Diğer sürümleri InsertItem
, yapıdaki LVITEM
üyelere karşılık gelen bir veya daha fazla ayrı değer alır ve yalnızca desteklemek istediğiniz üyeleri başlatmanıza olanak sağlar. Genellikle, liste denetimi liste öğeleri için depolamayı yönetir, ancak bunun yerine bazı bilgileri "geri çağırma öğeleri" kullanarak uygulamanızda depolayabilirsiniz. Daha fazla bilgi için bu konudaki Geri Arama Öğeleri ve Geri Arama Maskesi ile Windows SDK'sında Geri Arama Öğeleri ve Geri Arama Maskesi'ne bakın.
Daha fazla bilgi için bkz . Liste Görünümü Öğeleri ve Alt Öğeleri Ekleme.