Constantes RF

Essas constantes são usadas como valores retornados por um controle em resposta a um código de notificação NM_CUSTOMDRAW .

Constante/valor Descrição
CDRF_DODEFAULT
0x00000000
O controle desenhará a si mesmo. Ele não enviará nenhum código de notificação de NM_CUSTOMDRAW adicional para esse ciclo de pintura. Isso ocorre quando o dwDrawStage da estrutura NMCUSTOMDRAW é igual a CDDS_PREPAINT.
CDRF_NEWFONT
0x00000002
O aplicativo especificou uma nova fonte para o item; o controle usará a nova fonte. Para obter mais informações sobre como alterar fontes, consulte Alterando fontes e cores. Isso ocorre quando o dwDrawStage da estrutura NMCUSTOMDRAW é igual a CDDS_ITEMPREPAINT.
CDRF_SKIPDEFAULT
0x00000004
O aplicativo desenhou o item manualmente. O controle não desenhará o item. Isso ocorre quando o dwDrawStage da estrutura NMCUSTOMDRAW é igual a CDDS_ITEMPREPAINT.
CDRF_DOERASE
0x00000008
Windows Vista e posterior. O controle desenhará a tela de fundo.
CDRF_NOTIFYPOSTPAINT
0x00000010
O controle notificará o pai depois de pintar um item. Isso ocorre quando o dwDrawStage da estrutura NMCUSTOMDRAW é igual a CDDS_PREPAINT.
CDRF_NOTIFYITEMDRAW
0x00000020
O controle notificará o pai de quaisquer operações de desenho relacionadas a itens. Ele enviará NM_CUSTOMDRAW códigos de notificação antes e depois de desenhar itens. Isso ocorre quando o dwDrawStage da estrutura NMCUSTOMDRAW é igual a CDDS_PREPAINT.
CDRF_NOTIFYSUBITEMDRAW
0x00000020
Internet Explorer 4.0 e posterior. O controle notificará o pai de quaisquer operações de desenho relacionadas a itens. Ele enviará NM_CUSTOMDRAW códigos de notificação antes e depois de desenhar itens. Isso ocorre quando o dwDrawStage da estrutura NMCUSTOMDRAW é igual a CDDS_PREPAINT. Esse sinalizador é idêntico ao CDRF_NOTIFYITEMDRAW e seu uso depende de contexto.
CDRF_NOTIFYPOSTERASE
0x00000040
O controle notificará o pai depois de apagar um item. Isso ocorre quando o dwDrawStage da estrutura NMCUSTOMDRAW é igual a CDDS_PREPAINT.
CDRF_SKIPPOSTPAINT
0x00000100
Windows Vista e posterior. O controle não desenhará o retângulo de foco.

Comentários

Essas constantes são definidas em Commctrl.h.

Requisitos

Requisito Valor
parâmetro
CommCtrl.h

Confira também

Personalizando a aparência de um controle usando o desenho personalizado