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