Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cria o controle de botão do Windows e a anexa o CButton objeto.
virtual BOOL Create(
LPCTSTR lpszCaption,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parâmetros
lpszCaption
Especifica o texto do controle de botão.dwStyle
Especifica o estilo de controle de botão.Aplique qualquer combinação de estilos de botão para o botão.rect
Especifica o dimensionar e posição do controle de botão.Pode ser qualquer um CRect objeto ou um RECT estrutura.pParentWnd
Especifica a janela de pai do controle de botão, geralmente um CDialog. Não deve ser NULO.nID
Especifica a ID. do controle de botão
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, 0.
Comentários
Construir um CButton objeto em duas etapas. Primeiro, telefonar construtor e, em seguida, telefonar Criar, que cria o controle de botão do Windows e a anexa o CButton objeto.
Se o WS_VISIBLE estilo for fornecido, Windows envia todas as mensagens necessárias para ativar e mostrar o botão de controle de botão.
Aplicar o seguinte estilos de janela para um controle de botão:
WS_CHILD Sempre
WS_VISIBLE Em geral
WS_DISABLED Raramente
WS_GROUP Para agrupar controles
WS_TABSTOP Para incluir no botão na ordem das tabulações
Exemplo
CButton myButton1, myButton2, myButton3, myButton4;
// Create a push button.
myButton1.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,100,30), pParentWnd, 1);
// Create a radio button.
myButton2.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,
CRect(10,40,100,70), pParentWnd, 2);
// Create an auto 3-state button.
myButton3.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE,
CRect(10,70,100,100), pParentWnd, 3);
// Create an auto check box.
myButton4.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,
CRect(10,100,100,130), pParentWnd, 4);
Requisitos
Cabeçalho: afxwin.h