Элементы управления "Заголовок" и "Список"
В большинстве случаев вы будете использовать элемент управления заголовком , внедренный в объект CListCtrl или CListView . Однако существуют случаи, когда отдельный объект элемента управления заголовками является желательным, например манипулирование данными, упорядоченными в столбцах или строках, в объекте, производном от CView. В таких случаях требуется более широкий контроль над внешним видом и поведением по умолчанию внедренного элемента управления заголовком.
В обычном случае, если требуется, чтобы элемент управления заголовком предоставлял стандартное поведение по умолчанию, вместо этого можно использовать CListCtrl или CListView . Используйте CListCtrl
при желании функциональные возможности элемента управления заголовками по умолчанию, внедренные в общее представление списка. Используйте CListView , если требуется функциональность элемента управления заголовком по умолчанию, внедренного в объект представления.
Примечание.
Эти элементы управления включают только встроенный элемент управления заголовком, если элемент управления представлением списка создается с помощью стиля LVS_REPORT .
В большинстве случаев внешний вид внедренного элемента управления заголовком можно изменить, изменив стили содержащего элемента управления представлением списка. Кроме того, сведения об элементе управления заголовками можно получить с помощью функций-членов родительского элемента управления представления списка. Однако для полного управления и доступа к атрибутам и стилям внедренного элемента управления заголовками рекомендуется получить указатель на объект элемента управления заголовком.
К объекту управления внедренным заголовком можно получить доступ либо с CListCtrl
CListView
помощью вызова функции-члена соответствующего класса GetHeaderCtrl
. В следующем коде показано следующее:
CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader
Что вы хотите узнать больше о
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по