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.
Dla wygody MFC hermetyzuje kontrolkę listy na dwa sposoby. Możesz użyć kontrolek listy:
Bezpośrednio, osadzając obiekt CListCtrl w klasie okna dialogowego.
Pośrednio przy użyciu klasy CListView.
CListView ułatwia zintegrowanie kontrolki listy z architekturą dokumentu/widoku MFC, podobnie jak CEditView integruje kontrolkę edycji: kontrolka zajmuje cały obszar widoku MFC. (Widok jest kontrolką, przekonwertowany do CListView.)
CListView Obiekt dziedziczy z klasy CCtrlView i jej klas bazowych oraz dodaje funkcję składową, aby pobrać podstawową kontrolkę listy. Użyj elementów widoku, aby pracować z danym widokiem. Użyj funkcji składowej GetListCtrl , aby uzyskać dostęp do funkcji składowych kontrolki listy. Użyj następujących elementów, aby:
Dodaj, usuń lub manipuluj elementami na liście.
Ustaw lub pobierz atrybuty kontrolki listy.
Aby uzyskać odwołanie do CListCtrl, który jest bazą CListView, wywołaj GetListCtrl z klasy widoku listy.
CListCtrl& listCtrl = GetListCtrl();
W tym temacie opisano oba sposoby używania kontrolki listy.