Aracılığıyla paylaş


Üstbilgi Denetimi ve Liste Denetimi

Çoğu durumda, CListCtrl veya CListView nesnesine eklenmiş üst bilgi denetimini kullanırsınız. Ancak, CView türetilmiş bir nesnede sütunlar veya satırlar halinde düzenlenmiş verileri düzenleme gibi ayrı bir üst bilgi denetim nesnesinin istendiği durumlar vardır. Böyle durumlarda, katıştırılmış üst bilgi denetiminin görünümü ve varsayılan davranışı üzerinde daha fazla denetime ihtiyacınız vardır.

Üst bilgi denetiminin standart, varsayılan davranış sağlamasını istediğiniz yaygın durumlarda, bunun yerine CListCtrl veya CListView kullanmak isteyebilirsiniz. Bir liste görünümü ortak denetimine eklenmiş varsayılan üst bilgi denetiminin işlevselliğini istediğinizde kullanın CListCtrl . Görünüm nesnesine eklenmiş varsayılan üst bilgi denetiminin işlevselliğini istediğinizde CListView kullanın.

Dekont

Bu denetimler yalnızca liste görünümü denetimi LVS_REPORT stili kullanılarak oluşturulduysa yerleşik bir üst bilgi denetimi içerir.

Çoğu durumda, eklenen üst bilgi denetiminin görünümü, içeren liste görünümü denetiminin stilleri değiştirilerek değiştirilebilir. Ayrıca, üst bilgi denetimi hakkındaki bilgiler üst liste görünümü denetiminin üye işlevleri aracılığıyla elde edilebilir. Ancak, tam denetim ve katıştırılmış üst bilgi denetiminin özniteliklerine ve stillerine erişim için, üst bilgi denetimi nesnesine yönelik bir işaretçinin alınması önerilir.

Katıştırılmış üst bilgi denetim nesnesine, ilgili sınıfın GetHeaderCtrl üye işlevine yapılan bir çağrı ile veya CListView öğesinden CListCtrl erişilebilir. Aşağıdaki kod bunu gösterir:

CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader

Ne hakkında daha fazla bilgi edinmek istiyorsunuz?

Ayrıca bkz.

CHeaderCtrl Kullanma
Denetimler