виртуальные void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );
Параметры
lpDrawItemStruct
Длинный указатель на структуру DRAWITEMSTRUCT , содержащую сведения о типе рисунка требуется.
Примечания
Вызывается средой когда визуального аспекта рисуемого владельцем контрольного поля изменится. ItemAction и itemState члены DRAWITEMSTRUCT структуры определяют рисования действие, которое должно быть выполнено.
По умолчанию эта функция выводит список флажок по умолчанию, состоящая из списка строк с размером по умолчанию флажок слева. Размер списка флажок является указанным в Create.
Переопределите эта функция-член для реализации рисование владельцем контрольный список полей, которые не являются по умолчанию, такие как контрольный список поля со списками, которые не являются строками, с элементами переменной высоты или с флажками, которые не являются в левой части. Приложение должно восстановить всех графических устройств интерфейс (GDI) объектов, выбранных для отображения контекста в lpDrawItemStruct до окончания этой функции-члена.
Если контрольный список элементы не являются все той же высоты, контрольный список box стиль (указанный в Create) должны быть LBS_OWNERVARIABLE, и необходимо переопределить функцию MeasureItem.
Обзор CCheckListBox | Члены класса | Иерархическая схема
См. также CCheckListBox::Create, CCheckListBox::MeasureItem