" CButton " é a classe MFC que permite aos programadores manipular botões de comando. Os botões de comando são onipresentes em programas com uma interface gráfica do usuário. Eles são os pequenos retângulos com um rótulo como OK , Cancelar ou Reset que pode ser clicado para iniciar algum tipo de ação. Este artigo irá mostrar como as propriedades e eventos de um botão de comando pode ser modificado usando os ricos recursos do Microsoft Studio. Coisas que você precisa
Visual C + + Integração Desenvolvimento Ambiente
Show Mais instruções
1
Criar um aplicativo MFC simples. Abra o Microsoft Visual C + + 6.0. Clique em Menu Arquivo e depois em Novo. Selecione MFC AppWizard (exe) . Nomeie-o " MyButton . " Na tela " Etapa 1" escolha " com base de diálogo . " Clique em Concluir . Você criou um aplicativo MFC simples com dois botões de comando. Um deles tem legenda OK enquanto os outros monitores Cancelar. Excluí-los .
2
Adicione um novo botão de comando. Obtê-lo a partir de caixa de ferramentas controles. É o painel no topo do estúdio com os ones de controlo . Clique no ícone do botão de comando e , em seguida, clique na caixa de diálogo ( janela cinza com a legenda " MyButton " ) . Isto coloca um botão denominado Button1 na caixa de diálogo .
3
Modifique as propriedades do botão . Clique em Button1 e pressione Enter. Isso chama a janela Propriedades do botão de envio . Altere o ID de IDC_MyButton . Alterar a legenda para meu botão .
4
Chame o assistente de classe. Pressione Ctrl + W. Clique na guia Mensagem Maps. Certifique-se que o nome da classe que aparece na parte superior direita de combinação é CMyButtonDlg (ou CWhatEverYouNamedTheProjectDlg ) . Selecione IDC_MYBUTTON na caixa do lado esquerdo . Selecione BN_CLICKED na caixa à direita . Agora clique no botão Adicionar Função que acabou habilitado . Pressione OK . A caixa de lista abaixo tem OnMybutton destaque . Clique no botão Editar código.
5
Adicione seu próprio código. Note-se que você foi levado nas chaves da função OnMyButton no arquivo MyButtonDlg.cpp . O código que você adicionar aqui será executado quando meu botão é pressionado. Adicionar uma linha de código para que a função é o seguinte:
anular CMyButtonDlg :: OnMybutton () {
//TODO : Add your controle notificação código manipulador aqui
MessageBox ( " My Button Clicado "); }
6
Criar e executar esta aplicação. Você pode fazer isso rapidamente , pressionando F7 e Ctrl + F5. Um botão de comando aparece com legenda meu botão em uma caixa de diálogo. Quando você pressiona meu botão uma caixa de mensagem irá aparecer.