Udostępnij przez


Kontrolka listy i widok listy

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.

Zobacz także

Korzystanie z CListCtrl
Sterowanie