NMCUSTOMDRAW
9/9/2008
Essa estrutura contém informações específicas para um NM_CUSTOMDRAW mensagem.
Syntax
typedef struct tagNMCUSTOMDRAWINFO {
NMHDR hdr;
DWORD dwDrawStage;
HDC hdc;
RECT rc;
DWORD dwItemSpec;
UINT uItemState;
LPARAM lItemlParam
} NMCUSTOMDRAW, FAR* LPNMCUSTOMDRAW;
Os membros
- Cabeçalho
Identificador para um NMHDR estrutura que contém informações sobre esta mensagem.
dwDrawStage
DWORD que especifica o desenho estágio atual. É um dos valores no seguinte tabelas.A seguinte tabela mostra os valores Drawstage globais.
Valor Descrição CDDS_POSTERASE
Após o ciclo erasing completo.
CDDS_POSTPAINT
Após o ciclo pintura completo.
CDDS_PREERASE
Antes o ciclo erasing começa.
CDDS_PREPAINT
Antes o ciclo pintura começa.
A seguinte tabela mostra os valores Drawstage globais.
Valor Descrição CDDS_ITEM
Indica que o dwItemSpec, uItemState, e lItemParam Os membros são válido.
CDDS_ITEMPOSTERASE
Após um item foi apagada.
CDDS_ITEMPOSTPAINT
Após um item tiver sido desenhado.
CDDS_ITEMPREERASE
Antes um item é apagado.
CDDS_ITEMPREPAINT
Antes um item é desenhado.
- hDC
Identificador para o contexto dispositivo para o controle. Use este identificador para executar quaisquer funções GDI.
- RC
RECT estrutura que descreve a retângulo delimitador da área que está sendo desenhada. Esse membro é usado com o cabeçalho, barra de ferramentas, dica de ferramenta e comum modo de exibição de árvore controles.
dwItemSpec
DWORD que especifica o número item. Esse valor é controle específico, usando a convenção item-referencing para esse controle. Além disso, controles TrackBar usam o seguinte valores para identificar partes do controle.Valor Descrição TBCD_CHANNEL
Identifica o canalizar que polegar marcador do controle da barra de controles slides junto.
TBCD_THUMB
Identifica polegar marcador do controle da barra de controles. Essa é a parte do que o usuário move o controle.
TBCD_TICS
Identifica as marcas jogo incremento que aparecem ao longo da borda da controle da barra de controles.
uItemState
Especifica o atual estado item. Ele pode ser uma combinação do seguinte valores.Valor Descrição CDIS_CHECKED
O item é verificado.
CDIS_DEFAULT
O item está em seu estado usar como padrão.
CDIS_DISABLED
O item está desabilitado.
CDIS_FOCUS
O item está em foco.
CDIS_GRAYED
O item está acinzentado.
CDIS_HOT
O item está sob o ponteiro (quente).
CDIS_SELECTED
O item está selecionado.
- lItemlParam
Dados item Application-defined.
Requirements
Header | commctrl.h |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |