Liste Denetimi Oluşturma
Liste denetiminin (CListCtrl) nasıl oluşturulduğu, denetimi doğrudan mı yoksa CListView sınıfını mı kullandığınıza bağlıdır. kullanırsanız CListView
, çerçeve görünümü belge/görünüm oluşturma dizisinin bir parçası olarak oluşturur. Liste görünümü oluşturulurken liste denetimi de oluşturulur (ikisi aynı şeydir). Denetim, görünümün OnCreate işleyici işlevinde oluşturulur. Bu durumda denetim, GetListCtrl çağrısı aracılığıyla öğe eklemeye hazır olur.
CListCtrl tuşunu doğrudan bir iletişim kutusunda kullanmak için
İletişim kutusu düzenleyicisinde, iletişim kutusu şablonu kaynağınıza bir Liste Denetimi ekleyin. Denetim kimliğini belirtin.
Control özelliğiyle türünde
CListCtrl
bir üye değişkeni eklemek için Üye Değişkeni Ekleme Sihirbazı'nı kullanın. Üye işlevlerini çağırmakCListCtrl
için bu üyeyi kullanabilirsiniz.İşlemeniz gereken liste denetimi bildirim iletilerinin iletişim kutusundaki işleyici işlevlerini eşlemek için Sınıf Sihirbazı'nı kullanın (bkz. İletileri İşlevlere Eşleme).
OnInitDialog'da, için
CListCtrl
stilleri ayarlayın. Bkz. Liste Denetim Stillerini Değiştirme. Bu, denetimde elde ettiğiniz "görünümün" türünü belirler, ancak görünümü daha sonra değiştirebilirsiniz.
Bir iletişim kutusu olmayan pencerede CListCtrl kullanmak için
Görünüm veya pencere sınıfında denetimi tanımlayın.
Büyük olasılıkla üst pencerenin OnCreate işleyici işlevi kadar erken (denetimi alt sınıfa alıyorsanız) OnInitialUpdate'de denetimin Create member işlevini çağırın. Denetimin stillerini ayarlayın.