Compartilhar via


CCheckListBox::DrawItem

Chamado pela estrutura quando um aspecto visual de uma caixa de lista de verificação desenhados pelo proprietário for alterado.

virtual void DrawItem(
   LPDRAWITEMSTRUCT lpDrawItemStruct 
);

Parâmetros

  • lpDrawItemStruct
    Um ponteiro para um longoDRAWITEMSTRUCT estrutura que contém informações sobre o tipo de desenho necessário.

Comentários

The itemAction and itemState o membrosDRAWITEMSTRUCT estrutura de definir a ação de desenho que deve ser executada.

Por padrão, essa função desenha uma lista de caixa de seleção padrão, consistindo em uma lista de seqüências com uma caixa de seleção tamanho padrão para a esquerda.O dimensionar da lista de caixa de seleção for especificado em Criar.

Substitua esta função de membro para implementar o desenho das caixas de lista de verificação proprietário-draw que não sejam padrão, sistema autônomo caixas de lista de verificação com listas que não são seqüências de caracteres, com itens de altura variável ou com caixas de seleção que não estão à esquerda.O aplicativo deve restauração todos os objetos de interface (GDI) do dispositivo gráficos selecionados para o contexto de exibição fornecido no lpDrawItemStruct antes do término desta função de membro.

Se itens de caixa de lista de verificação não são a mesma altura, a lista de verificação caixa Estilo (especificado em Criar) deve ser LBS_OWNERVARIABLEe você deve substituir o MeasureItem função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CCheckListBox

Gráfico de hierarquia

CCheckListBox::criar

CCheckListBox::MeasureItem

Outros recursos

CCheckListBox membros