Aracılığıyla paylaş


Liste Denetimi Oluşturma

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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. Eğer CListView kullanırsanız, Ç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. Kontrol kimliğini belirtin.

  2. Control özelliğiyle türünde bir üye değişkeni eklemek için CListCtrl kullanın. CListCtrl üye işlevlerini çağırmak 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'daCListCtrl için 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

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

  2. Kontrolün Create üye işlevini çağırın, muhtemelen OnInitialUpdate içinde veya (kontrolü alt sınıfa alıyorsanız) üst pencerenin OnCreate işleyici işlevi kadar erken bir zamanda. Denetimin stillerini ayarlayın.

Ayrıca bakınız

CListCtrl kullanma
Kontroller