CCheckListBox::Create
Cria a caixa de lista de verificação do windows e anexá-la ao objeto de CCheckListBox .
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 LBS_OWNERDRAWFIXED (todos os itens na lista são para a mesma altura) ou ( LBS_OWNERDRAWVARIABLE os itens na lista são de altura de variação). Esse estilo pode ser combinado com outros estilos da caixa de listagem exceto LBS_USETABSTOPS.rect
Especifica o tamanho e a posição da lista de verificação- caixa. Pode ser um objeto de CRect ou uma estrutura de RECT .pParentWnd
Especifica a janela pai da caixa de lista de verificação (geralmente um objeto de CDialog ). Não deve ser NULO.nID
Especifica a identificação do controle de caixa de lista de verificação
Valor de retorno
Diferente de zero se com êxito; se não 0.
Comentários
Você constrói um objeto de CCheckListBox em duas etapas. Primeiro, defina uma classe derivada de CcheckListBox e então chame Criar, que inicializa a caixa de lista de verificação do windows e a conecta a CCheckListBox. CCheckListBox::CCheckListBox consulte para um exemplo.
Quando Criar é executado, o envia mensagens de WM_NCCREATE, de WM_CREATE, de WM_NCCALCSIZE, e de WM_GETMINMAXINFO ao controle de lista de verificação- caixa.
Essas mensagens são tratadas por padrão pelas funções de membro de OnNcCreate, de OnCreate, de OnNcCalcSize, e de OnGetMinMaxInfo na classe base de CWnd . Para estender tratamento de mensagem padrão, adicione um mapa de mensagens a sua classe derivada e substituir as funções de membro anterior de mensagem- manipulador. Substitua OnCreate, por exemplo, para executar a inicialização necessário para uma nova classe.
Aplicar a seguir estilos de janela a um controle de lista de verificação- caixa:
WS_CHILD sempre
WS_VISIBLE geralmente
WS_DISABLED raramente
WS_VSCROLL para adicionar uma barra de rolagem vertical
WS_HSCROLL para adicionar uma barra de rolagem horizontal
WS_GROUP para os controles de grupo
WS_TABSTOP para permitir catálogo a esse controle
Requisitos
Cabeçalho: afxwin.h