Поделиться через


Класс CHeaderCtrl

Предоставляет функциональные возможности управления заголовка Windows общего.

class CHeaderCtrl : public CWnd

Члены

Открытые конструкторы

Имя

Описание

CHeaderCtrl::CHeaderCtrl

Создает объект CHeaderCtrl.

Открытые методы

Имя

Описание

CHeaderCtrl::ClearAllFilters

Удаляет все фильтры для управления заголовка.

CHeaderCtrl::ClearFilter

Удаляет фильтр для управления заголовка.

CHeaderCtrl::Create

Создает элемент управления заголовка и вложение его к объекту CHeaderCtrl.

CHeaderCtrl::CreateDragImage

Создает прозрачная версия изображения элемента в элементе управления заголовка.

CHeaderCtrl::CreateEx

Создает элемент управления заголовка с указанными стилей расширенными Windows и вложение его к объекту CListCtrl.

CHeaderCtrl::DeleteItem

Удаляет элемент управления заголовка.

CHeaderCtrl::DrawItem

Рисует заданный элемент управления заголовка.

CHeaderCtrl::EditFilter

Запуске редактирования указанный фильтр управления заголовка.

CHeaderCtrl::GetBitmapMargin

Получает ширину полей растрового изображения в элементе управления заголовка.

CHeaderCtrl::GetFocusedItem

Возвращает идентификатор элемента в текущем элементе управления заголовка, имеющий фокус.

CHeaderCtrl::GetImageList

Извлекает маркер списка образа, используемого для рисования элементов заголовка в элементе управления заголовка.

CHeaderCtrl::GetItem

Извлекает сведения об элементе в элементе управления заголовка.

CHeaderCtrl::GetItemCount

Получает число элементов в элементе управления заголовка.

CHeaderCtrl::GetItemDropDownRect

Возвращает ограничивающий прямоугольник для указанного данные разворачивающейся кнопки в элементе управления заголовка.

CHeaderCtrl::GetItemRect

Возвращает ограничивающий прямоугольник для заданного элемента в элементе управления заголовка.

CHeaderCtrl::GetOrderArray

Получает порядок элементов в элементе управления заголовка слева направо.

CHeaderCtrl::GetOverflowRect

Возвращает ограничивающий прямоугольник для кнопки переполнения для текущего элемента управления заголовка.

CHeaderCtrl::HitTest

Определяет, какой элемент заголовка, если таковые имеются, поиск в заданной точке.

CHeaderCtrl::InsertItem

Вставляет новый элемент в элемент управления заголовка.

CHeaderCtrl::Layout

Получает размер и положение элемента управления заголовка в заданном прямоугольнике.

CHeaderCtrl::OrderToIndex

Получает значение индекса элемента на основе его порядке в элементе управления заголовка.

CHeaderCtrl::SetBitmapMargin

Задает ширину полей растрового изображения в элементе управления заголовка.

CHeaderCtrl::SetFilterChangeTimeout

Устанавливает интервал времени ожидания между временем изменение происходит в атрибутах фильтра и оприходовании уведомления HDN_FILTERCHANGE.

CHeaderCtrl::SetFocusedItem

Устанавливает фокус на указанный элемент заголовка в текущем элементе управления заголовка.

CHeaderCtrl::SetHotDivider

Изменяет разделитель между элементами заголовка для указания ручные перетаскивание элемента заголовка.

CHeaderCtrl::SetImageList

Присвоит список образа в элемент управления заголовка.

CHeaderCtrl::SetItem

Устанавливает атрибуты указанного элемента в элементе управления заголовка.

CHeaderCtrl::SetOrderArray

Задает порядок элементов в элементе управления заголовка слева направо.

Заметки

Элемент управления " заголовок окна, которое обычно находится над набором столбцов текст или числа. Оно содержит заголовок для каждого столбца, и его можно разбить на части. Пользователь может перетаскивать разделители, которые отделяют части, чтобы задать ширину каждого столбца. Для иллюстрации управления заголовка см. в разделе управления заголовка.

Этот элемент управления (и, следовательно, класс CHeaderCtrl ) доступны только для программ, выполняемых в версии 3.51 в Windows 95 и Windows NT /98 и более поздних версий.

Функциональность добавленная для элементов управления Windows 95 и Internet Explorer 4.0 общих включает следующее:

  • Порядок элементов заголовка пользовательский.

  • Перетаскивание элемента заголовка, для переупорядочения элементов заголовка. Используйте стиль HDS_DRAGDROP при создании объекта CHeaderCtrl.

  • Текст заголовка столбца, константу видимой во время размер столбца. Используйте стиль HDS_FULLDRAG при создании объекта CHeaderCtrl.

  • Отслеживание заголовка горячего, которое выбирает элемент заголовка изменяется, когда указатель над ним. Используйте стиль HDS_HOTTRACK при создании объекта CHeaderCtrl.

  • Поддержка списка образа. Элементы заголовка, могут содержать образы, хранящиеся в объекте CImageList или отправить СМС.

Дополнительные сведения об использовании CHeaderCtrl см. в разделе элементы управления и Использование CHeaderCtrl.

Иерархия наследования

CObject

CCmdTarget

CWnd

CHeaderCtrl

Требования

заголовок: afxcmn.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

Класс CTabCtrl

Класс CListCtrl

Класс CImageList