CWnd::OnDrawItem
Платформа вызывает функцию этот функцию-член, владельцем элемент управления "Кнопка" рисования владельцем, элемента управления " поле со списком управления списка или меню, когда визуальный аспект элемента управления или меню был изменен.
afx_msg void OnDrawItem(
int nIDCtl,
LPDRAWITEMSTRUCT lpDrawItemStruct
);
Параметры
nIDCtl
Содержит идентификатор элемента управления, отправившего сообщение WM_DRAWITEM.Если меню, отправленное сообщение, nIDCtl содержит значение 0.lpDrawItemStruct
Определяет длинный указатель на структуру данных DRAWITEMSTRUCT, содержащую сведения об элементе, чтобы быть нарисована за и желаемое тип документа.
Заметки
Элемент itemAction структуры документа, DRAWITEMSTRUCT определяет операцию, которая должна быть выполнена объектом.Данные в этом элементе позволяют владелец элемента управления для определения, какое действие документа не требуется.
Перед возвращением обработать это сообщение, приложение должно гарантировать, что контекст устройства, заданного элементом hDC структуры DRAWITEMSTRUCT извлечь к обычному состоянию.
Если участник hwndItem принадлежит к CButton, CMenu, CListBox или объект CComboBox, то называется виртуальная функция DrawItem соответствующего класса.Переопределить функцию-член DrawItem класса соответствующего элемента управления для рисования элемента.
Примечание |
---|
Это функция-член вызывается платформой, чтобы разрешить приложению обработать сообщение Windows.Параметры, передаваемые функции отражают параметры, получаемые платформой, когда сообщение было получено.При вызове реализации базового класса этой функции, то эта реализация будет использовать параметры изначально, переданные с сообщением, а не параметры указываются в функции. |
Требования
Header: afxwin.h