Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
W edytorze okien dialogowych dodaj kontrolkę listy do zasobu szablonu okna dialogowego. Określ identyfikator kontrolki.
Użyj Kreatora dodawania zmiennej składowej, aby dodać zmienną składową typu
CListCtrlz właściwością Kontrola. Tego członka można użyć do wywoływania funkcji składowychCListCtrl.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).
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
Zdefiniuj kontrolkę w klasie widoku lub okna.
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.