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


Константы RF

Эти константы используются в качестве возвращаемых значений элементом управления в ответ на код уведомления NM_CUSTOMDRAW .

Констант/значение Описание
CDRF_DODEFAULT
0x00000000
Элемент управления будет рисовать сам. Он не будет отправлять дополнительные NM_CUSTOMDRAW коды уведомлений для этого цикла рисования. Это происходит, когда dwDrawStage структуры NMCUSTOMDRAW равен CDDS_PREPAINT.
CDRF_NEWFONT
0x00000002
Приложение указало новый шрифт для элемента; элемент управления будет использовать новый шрифт. Дополнительные сведения об изменении шрифтов см. в разделе Изменение шрифтов и цветов. Это происходит, когда значение dwDrawStage структуры NMCUSTOMDRAW равно CDDS_ITEMPREPAINT.
CDRF_SKIPDEFAULT
0x00000004
Приложение отрисовывало элемент вручную. Элемент управления не будет рисовать элемент . Это происходит, когда значение dwDrawStage структуры NMCUSTOMDRAW равно CDDS_ITEMPREPAINT.
CDRF_DOERASE
0x00000008
Windows Vista и более поздних версий. Элемент управления нарисует фон.
CDRF_NOTIFYPOSTPAINT
0x00000010
Элемент управления уведомит родительский элемент после рисования элемента. Это происходит, когда dwDrawStage структуры NMCUSTOMDRAW равен CDDS_PREPAINT.
CDRF_NOTIFYITEMDRAW
0x00000020
Элемент управления уведомляет родителя о любых операциях рисования, связанных с элементами. Он будет отправлять NM_CUSTOMDRAW коды уведомлений до и после рисования элементов. Это происходит, когда dwDrawStage структуры NMCUSTOMDRAW равен CDDS_PREPAINT.
CDRF_NOTIFYSUBITEMDRAW
0x00000020
Internet Обозреватель 4.0 и более поздних версий. Элемент управления уведомляет родителя о любых операциях рисования, связанных с элементами. Он будет отправлять NM_CUSTOMDRAW коды уведомлений до и после рисования элементов. Это происходит, когда dwDrawStage структуры NMCUSTOMDRAW равен CDDS_PREPAINT. Этот флаг идентичен CDRF_NOTIFYITEMDRAW и его использование зависит от контекста.
CDRF_NOTIFYPOSTERASE
0x00000040
Элемент управления уведомит родительский элемент после удаления элемента. Это происходит, когда dwDrawStage структуры NMCUSTOMDRAW равен CDDS_PREPAINT.
CDRF_SKIPPOSTPAINT
0x00000100
Windows Vista и более поздних версий. Элемент управления не будет рисовать прямоугольник фокуса.

Комментарии

Эти константы определяются в Commctrl.h.

Требования

Требование Значение
Заголовок
CommCtrl.h

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

Настройка внешнего вида элемента управления с помощью пользовательского рисования