Tworzenie kontrolki listy

Uwaga / Notatka

Biblioteka Klas programu Microsoft Foundation (MFC) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.

Sposób tworzenia kontrolki listy (CListCtrl) zależy od tego, czy używasz kontrolki bezpośrednio, czy też używasz klasy CListView . Jeśli używasz CListView, framework konstruuje widok jako część sekwencji tworzenia dokumentu/widoku. Utworzenie widoku listy powoduje również utworzenie kontrolki listy (te dwa są takie same). Kontrolka jest tworzona w funkcji obsługi OnCreate widoku. W takim przypadku kontrolka jest gotowa do dodawania elementów za pośrednictwem wywołania metody GetListCtrl.

Aby użyć listy CListCtrl bezpośrednio w oknie dialogowym

  1. W edytorze okien dialogowych dodaj kontrolkę listy do zasobu szablonu okna dialogowego. Określ identyfikator kontrolki.

  2. Użyj Kreatora dodawania zmiennej składowej, aby dodać zmienną składową typu CListCtrl z właściwością Kontrola. Tego członka można użyć do wywoływania funkcji składowych CListCtrl.

  3. Użyj Kreatora klas , aby zamapować funkcje obsługi w klasie okna dialogowego dla dowolnych komunikatów powiadomień kontroli listy, które należy obsłużyć (zobacz Mapowanie komunikatów na funkcje).

  4. W pliku OnInitDialog ustaw style dla elementu CListCtrl. Zobacz Zmienianie stylów kontrolek listy. Określa rodzaj "widoku", który otrzymujesz w kontrolce, chociaż można później zmienić widok.

Aby użyć listy CListCtrl w oknie nondialog

  1. Zdefiniuj kontrolkę w klasie widoku lub okna.

  2. Wywołaj funkcję składową Create kontrolki, w funkcji OnInitialUpdate albo już w procedurze obsługi OnCreate okna nadrzędnego (jeśli rozszerzasz kontrolkę). Ustaw style dla kontrolki.

Zobacz także

Korzystanie z CListCtrl
Sterowanie