Udostępnij za pośrednictwem


Dodawanie kolumn do formantu (widok raportu)

Uwaga

Poniższa procedura dotyczy obiektu CListView lub CListCtrl .

Gdy kontrolka listy znajduje się w widoku raportu, są wyświetlane kolumny, zapewniając metodę organizowania różnych podwitryk każdego elementu kontrolki listy. Ta organizacja jest implementowana z korespondencją jeden do jednego między kolumną w kontrolce listy a skojarzonym podwitiem elementu kontrolki listy. Aby uzyskać więcej informacji na temat elementów podrzędnych, zobacz Dodawanie elementów do kontrolki. Przykładem kontrolki listy w widoku raportu jest widok Szczegóły w systemach Windows 95 i Windows 98 Explorer. Pierwsza kolumna wyświetla folder, ikony plików i etykiety. Inne kolumny wyświetlają rozmiar pliku, typ pliku, datę ostatniej modyfikacji itd.

Mimo że kolumny można dodawać do kontrolki listy w dowolnym momencie, kolumny są widoczne tylko wtedy, gdy kontrolka ma LVS_REPORT włączony bit stylu.

Każda kolumna ma skojarzony element nagłówka (zobacz CHeaderCtrl), który etykietuje kolumnę i umożliwia użytkownikom zmianę rozmiaru kolumny.

Jeśli kontrolka listy obsługuje widok raportu, musisz dodać kolumnę dla każdego możliwego elementu podrzędnego w elemencie kontrolki listy. Dodaj kolumnę, przygotowując strukturę LVCOLUMN , a następnie wykonując wywołanie metody InsertColumn. Po dodaniu niezbędnych kolumn (czasami nazywanych elementami nagłówka) można zmienić ich kolejność przy użyciu funkcji składowych i stylów należących do osadzonej kontrolki nagłówka. Aby uzyskać więcej informacji, zobacz Porządkowanie elementów w kontrolce nagłówka.

Uwaga

Jeśli kontrolka listy zostanie utworzona przy użyciu stylu LVS_NOCOLUMNHEADER , wszelkie próby wstawienia kolumn zostaną zignorowane.

Zobacz też

Korzystanie z CListCtrl
Kontrolki