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


сообщение WM_DRAWITEM

Отправляется в родительское окно нарисованной владельцем кнопки, поля со списком, списка или меню при изменении визуального аспекта кнопки, поля со списком или меню.

Окно получает это сообщение через функцию WindowProc .

WM_DRAWITEM

    WPARAM wParam;
    LPARAM lParam; 

Параметры

wParam

Указывает идентификатор элемента управления, отправляющего WM_DRAWITEM сообщение. Если сообщение было отправлено с помощью меню, этот параметр равен нулю.

lParam

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

Возвращаемое значение

Если приложение обрабатывает это сообщение, оно должно вернуть значение TRUE.

Комментарии

По умолчанию функция DefWindowProc рисует прямоугольник фокуса для элемента списка, нарисованного владельцем.

Элемент itemAction структуры DRAWITEMSTRUCT указывает операцию рисования, которую должно выполнить приложение.

Перед возвращением из обработки этого сообщения приложение должно убедиться, что контекст устройства, определенный элементом HDC структуры DRAWITEMSTRUCT , находится в состоянии по умолчанию.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

DRAWITEMSTRUCT

Другие ресурсы

DefWindowProc