Aracılığıyla paylaş


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

  1. İletişim kutusu düzenleyicisinde, iletişim kutusu şablonu kaynağınıza bir Liste Denetimi ekleyin. Denetim kimliğini belirtin.

  2. 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ğırmak CListCtrl için bu üyeyi kullanabilirsiniz.

  3. İş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).

  4. OnInitDialog'da, için CListCtrlstilleri 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

  1. Görünüm veya pencere sınıfında denetimi tanımlayın.

  2. 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.

Ayrıca bkz.

CListCtrl Kullanma
Denetimler