Compartilhar via


NMCUSTOMDRAW

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

NM_CUSTOMDRAW
NMHDR
RECT