код уведомления NM_CUSTOMDRAW (заголовок)
Отправляется элементом управления заголовком для уведомления родительского окна об операциях рисования. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .
NM_CUSTOMDRAW
lpNMCustomDraw = (LPNMCUSTOMDRAW) lParam;
Параметры
-
lParam
-
Указатель на структуру NMCUSTOMDRAW , содержащую сведения об операции рисования. Член dwItemSpec этой структуры содержит индекс отрисовываемого элемента, а элемент lItemlParam этой структуры содержит lParam элемента.
Возвращаемое значение
Возвращаемое приложением значение зависит от текущего этапа рисования. Элемент dwDrawStage связанной структуры NMCUSTOMDRAW содержит значение, указывающее этап рисования. Необходимо вернуть одно из следующих значений.
Код возврата | Описание |
---|---|
|
Элемент управления будет рисовать сам. Он не будет отправлять дополнительные NM_CUSTOMDRAW сообщения для этого цикла рисования. Это происходит, когда dwDrawStage равно CDDS_PREPAINT. |
|
Элемент управления уведомляет родителя о любых операциях рисования, связанных с элементами. Он будет отправлять коды уведомлений NM_CUSTOMDRAW до и после рисования элементов. Это происходит, когда dwDrawStage равно CDDS_PREPAINT. |
|
Элемент управления уведомляет родительского элемента после стирания элемента. Это происходит, когда dwDrawStage равно CDDS_PREPAINT. |
|
Элемент управления уведомит родительский элемент после рисования элемента. Это происходит, когда dwDrawStage равно CDDS_PREPAINT. |
|
Общие версии элементов управления. Элемент управления будет уведомлять родительского элемента при рисовании подэлемента представления списка. Это происходит, когда dwDrawStage равно CDDS_PREPAINT. |
|
Приложение указало новый шрифт для элемента; элемент управления будет использовать новый шрифт. Дополнительные сведения об изменении шрифтов см. в разделе Изменение шрифтов и цветов. Это происходит, когда dwDrawStage равно CDDS_ITEMPREPAINT. |
|
Приложение нарисовало элемент вручную. Элемент управления не будет рисовать элемент . Это происходит, когда dwDrawStage равно CDDS_ITEMPREPAINT. |
Комментарии
Дополнительные сведения см. в статье Использование пользовательского рисования .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|