Constantes RF

Ces constantes sont utilisées comme valeurs de retour par un contrôle en réponse à un code de notification NM_CUSTOMDRAW .

Constante/valeur Description
CDRF_DODEFAULT
0x00000000
Le contrôle se dessine lui-même. Il n’envoie pas de codes de notification de NM_CUSTOMDRAW supplémentaires pour ce cycle de peinture. Cela se produit lorsque le dwDrawStage de la structure NMCUSTOMDRAW est égal à CDDS_PREPAINT.
CDRF_NEWFONT
0x00000002
L’application a spécifié une nouvelle police pour l’élément ; le contrôle utilisera la nouvelle police. Pour plus d’informations sur la modification des polices, consultez Modification des polices et des couleurs. Cela se produit lorsque le dwDrawStage de la structure NMCUSTOMDRAW est égal à CDDS_ITEMPREPAINT.
CDRF_SKIPDEFAULT
0x00000004
L’application a dessiné l’élément manuellement. Le contrôle ne dessine pas l’élément. Cela se produit lorsque le dwDrawStage de la structure NMCUSTOMDRAW est égal à CDDS_ITEMPREPAINT.
CDRF_DOERASE
0x00000008
Windows Vista et versions ultérieures. Le contrôle dessine l’arrière-plan.
CDRF_NOTIFYPOSTPAINT
0x00000010
Le contrôle avertit le parent après avoir peint un élément. Cela se produit lorsque le dwDrawStage de la structure NMCUSTOMDRAW est égal à CDDS_PREPAINT.
CDRF_NOTIFYITEMDRAW
0x00000020
Le contrôle avertit le parent de toutes les opérations de dessin liées à un élément. Il envoie NM_CUSTOMDRAW codes de notification avant et après le dessin des éléments. Cela se produit lorsque le dwDrawStage de la structure NMCUSTOMDRAW est égal à CDDS_PREPAINT.
CDRF_NOTIFYSUBITEMDRAW
0x00000020
Internet Explorer 4.0 et versions ultérieures. Le contrôle avertit le parent de toutes les opérations de dessin liées à un élément. Il envoie NM_CUSTOMDRAW codes de notification avant et après le dessin des éléments. Cela se produit lorsque le dwDrawStage de la structure NMCUSTOMDRAW est égal à CDDS_PREPAINT. Cet indicateur est identique à CDRF_NOTIFYITEMDRAW et son utilisation dépend du contexte.
CDRF_NOTIFYPOSTERASE
0x00000040
Le contrôle avertit le parent après l’effacement d’un élément. Cela se produit lorsque le dwDrawStage de la structure NMCUSTOMDRAW est égal à CDDS_PREPAINT.
CDRF_SKIPPOSTPAINT
0x00000100
Windows Vista et versions ultérieures. Le contrôle ne dessine pas le rectangle de focus.

Notes

Ces constantes sont définies dans Commctrl.h.

Spécifications

Condition requise Valeur
En-tête
CommCtrl.h

Voir aussi

Personnalisation de l’apparence d’un contrôle à l’aide d’un dessin personnalisé