CCheckListBox::DrawItem

виртуальные void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );

Параметры

lpDrawItemStruct

Длинный указатель на структуру DRAWITEMSTRUCT , содержащую сведения о типе рисунка требуется.

Примечания

Вызывается средой когда визуального аспекта рисуемого владельцем контрольного поля изменится. ItemAction и itemState члены DRAWITEMSTRUCT структуры определяют рисования действие, которое должно быть выполнено.

По умолчанию эта функция выводит список флажок по умолчанию, состоящая из списка строк с размером по умолчанию флажок слева. Размер списка флажок является указанным в Create.

Переопределите эта функция-член для реализации рисование владельцем контрольный список полей, которые не являются по умолчанию, такие как контрольный список поля со списками, которые не являются строками, с элементами переменной высоты или с флажками, которые не являются в левой части. Приложение должно восстановить всех графических устройств интерфейс (GDI) объектов, выбранных для отображения контекста в lpDrawItemStruct до окончания этой функции-члена.

Если контрольный список элементы не являются все той же высоты, контрольный список box стиль (указанный в Create) должны быть LBS_OWNERVARIABLE, и необходимо переопределить функцию MeasureItem.

Обзор CCheckListBoxЧлены класса | Иерархическая схема

См. также CCheckListBox::Create, CCheckListBox::MeasureItem

Index