CEdit::criar
Cria o controle de edição do Windows e a anexa à CEdit objeto.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parâmetros
dwStyle
Especifica o estilo de controle de edição.Aplique qualquer combinação de edição estilos para o controle.rect
Especifica o dimensionar e posição do controle de edição.Pode ser um CRect objeto ou RECT estrutura.pParentWnd
Especifica a janela de pai do controle de edição (geralmente um CDialog). Não deve ser NULO.nID
Especifica a ID. do controle de edição
Valor de retorno
Diferente de zero se a inicialização é bem-sucedida; caso contrário, 0.
Comentários
Construir um CEdit objeto em duas etapas. Primeiro, chamar o CEdit construtor e, em seguida, telefonar Criarcontrole de edição e a anexa o , que cria o WindowsCEdit objeto.
Quando Criar executa, o Windows envia o WM_NCCREATE, WM_NCCALCSIZE, WM_CREATE, and WM_GETMINMAXINFO mensagens para o controle de edição.
Essas mensagens são manipuladas pelo padrão, a OnNcCreate, OnNcCalcSize, OnCreate, and OnGetMinMaxInfo funções de membro a CWnd classe base. Para estender a manipulação de mensagem padrão, derivar uma classe de CEdit, adicione um MAP da mensagem a nova classe e substituir as funções de membro acima do manipulador de mensagens. Substituir OnCreate, por exemplo executar precisava ser inicializada para a nova classe.
Aplicar o seguinte estilos de janela para um controle de edição.
WS_CHILD Sempre
WS_VISIBLE Em geral
WS_DISABLED Raramente
WS_GROUP Para agrupar controles
WS_TABSTOP Para incluir o controle de edição na ordem das tabulações
Exemplo
// dynamically create an edit control
CEdit* pEdit = new CEdit;
pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
CRect(10, 10, 100, 100), this, 1);
Requisitos
Cabeçalho: afxwin.h