CCheckListBox::DrawItem
Вызываемый платформой, когда визуальных аспектов определяемого пользователем окно контрольного списка меняется.
virtual void DrawItem(
LPDRAWITEMSTRUCT lpDrawItemStruct
);
Параметры
- lpDrawItemStruct
Длинный указатель на структуру DRAWITEMSTRUCT, которая содержит сведения о необходимости типе документа.
Заметки
Члены itemAction и itemState структуры документа, DRAWITEMSTRUCT указывают действие, которое нужно выполнить.
По умолчанию эта функция строит список по умолчанию "флажок", состоящее из списка строк каждого с указанным значением по умолчанию- размер флажком в левого. Размер списка флажка одно, указанный в Создание.
Переопределите этот функции-члена для реализации контрольного списка рисования владельцем документа окон, которые не являются значения по умолчанию, например окно контрольного списка со списками, которые не являются строк с элементами переменная- высоты или с флажками, не слева. Приложение должно получать все объекты приборного интерфейса графических устройств (GDI), выбранные для контекста отображения, переданного в lpDrawItemStruct перед завершением этого функции-члена.
Если окно контрольного списка элементы имеют разную высоту, то стиль окна контрольного списка (заданный в Создать), должен быть LBS_OWNERVARIABLE, и должен переопределить функцию MeasureItem.
Требования
Header: afxwin.h