Partilhar via


CCheckListBox::criar

Cria a caixa de lista de verificação do Windows e a anexa à CCheckListBox objeto.

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

Parâmetros

  • dwStyle
    Especifica o estilo da caixa de lista de verificação.O estilo deve ser LBS_HASSTRINGS e qualquer um dos LBS_OWNERDRAWFIXED (todos os itens da lista têm a mesma altura) ou LBS_OWNERDRAWVARIABLE (itens da lista são de alturas diferentes).Esse estilo pode ser combinado com outras estilos de caixa de listagem except LBS_USETABSTOPS.

  • rect
    Especifica o dimensionar da caixa de lista de verificação e posição.Pode ser qualquer um CRect objeto ou um RECT estrutura.

  • pParentWnd
    Especifica a janela pai da caixa de lista de verificação (geralmente um CDialog objeto). Não deve ser NULO.

  • nID
    Especifica a ID de controle. da caixa de lista de verificação

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Construir um CCheckListBox objeto em duas etapas. Primeiro, defina uma classe derivada de CcheckListBox e, em seguida, telefonar Criar, que inicializa a caixa de lista de verificação do Windows e a anexa o CCheckListBox. See CCheckListBox::CCheckListBox para obter uma amostra.

Quando Criar executa, o Windows envia o WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, and WM_GETMINMAXINFO mensagens para o controle da caixa de lista de verificação.

Essas mensagens são manipuladas pelo padrão, a OnNcCreate, OnCreate, OnNcCalcSize, and OnGetMinMaxInfo funções de membro a CWnd classe base. Para estender a manipulação de mensagem padrão, adicione um MAP da mensagem para o seu classe derivada e funções de membro de substituir o manipulador de mensagens anterior.Substituir OnCreate, por exemplo executar precisava ser inicializada para uma nova classe.

Aplicar o seguinte estilos de janela para um controle de caixa de lista de verificação:

  • WS_CHILD   Sempre

  • WS_VISIBLE   Em geral

  • WS_DISABLED   Raramente

  • WS_VSCROLL   Para adicionar uma vertical BAR de rolar

  • WS_HSCROLL   Para adicionar uma BAR de rolar horizontal

  • WS_GROUP   Para agrupar controles

  • WS_TABSTOP   Para permitir a este controle de tabulação

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CCheckListBox

Gráfico de hierarquia

CCheckListBox::CCheckListBox

Outros recursos

CCheckListBox membros