CCheckListBox:: DrawItem

virtual void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );

Parâmetros

lpDrawItemStruct

Um ponteiro longo para uma estrutura DRAWITEMSTRUCT que contém informações sobre o tipo de desenho necessário.

Observações

Chamado pela estrutura quando um aspecto visual de um alterações caixa lista owner-drawn. Os itemAction e itemState Membros a estrutura de DRAWITEMSTRUCT definem 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 de uma lista de seqüências de caracteres cada com uma caixa de seleção tamanho padrão para a esquerda. O tamanho da lista caixa de seleção é aquele especificado em criar.

Substituir esta função de membro para implementar o desenho das caixas de lista de verificação de proprietário-desenhar que não são o padrão, como 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 do lado esquerdo. O aplicativo deve restaurar tudo graphics device interface (GDI) objetos selecionados para o contexto de Exibir fornecido no lpDrawItemStruct antes da cessação da vigência desta função membro.

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

Visão geral de CCheckListBoxMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CCheckListBox::Create, CCheckListBox::MeasureItem

Index