Partilhar via


CListBox::criar

O Windows cria lista caixa e a anexa o CListBox objeto.

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

Parâmetros

  • dwStyle
    Especifica o estilo da lista caixa.Aplique qualquer combinação de lista-estilos de caixa para a caixa.

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

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

  • nID
    Especifica o lista ID. de controle da caixa

Valor de retorno

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

Comentários

Construir um CListBox objeto em duas etapas. Primeiro, chama o construtor e, em seguida, chame Criar, que inicializa caixa de listagem do Windows e a anexa o CListBox objeto.

Quando Criar executa, o Windows envia o WM_NCCREATE, WM_CREATE, WM_NCCALCSIZE, and WM_GETMINMAXINFO mensagens para o lista-controle de caixa.

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, derivar uma classe de CListBox, adicione um MAP da mensagem a nova classe e substituir as funções de membro de 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 listagem.

  • 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

Exemplo

// pParentWnd is a pointer to the parent window.
m_myListBox.Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD|WS_HSCROLL, 
   CRect(10,10,200,200), pParentWnd, IDC_MYLISTBOX);

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CListBox

Gráfico de hierarquia

CListBox::CListBox

Outros recursos

CListBox membros