Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar caixas de seleção em MFC
Um controle de caixa tem dois estados , "marcada " e " sem controle ". Ela pode ser aplicada sempre que uma escolha se espera do usuário, como concordar com as condições estabelecidas por um fornecedor antes de instalar um software ou selecionando respostas de múltipla escolha . A caixa de seleção é baseado na classe CButton da Biblioteca MFC (Microsoft Foundation Classes ) . Usando controles MFC marque a caixa em um programa é bastante simples de aprender. Coisas que você precisa
Microsoft Visual Art Studio MFC Básico
Show Mais instruções
1

Abra o Microsoft Visual Studio. Use o AppWizard MFC (exe) para criar um projeto baseado em diálogo . Escolha as opções padrão.
2

Coloque uma caixa de seleção no controle de diálogo que você acabou de criar a partir da caixa de ferramentas de controles. Botão direito do mouse , selecione "Propriedades" e dar-lhe o ID " IDC_CHECKBOX ".
3

Criar uma função de evento para a caixa de seleção . Abra o Assistente de classe , pressionando Ctrl + W, em seguida, clique na aba " Mapas de mensagem " . Selecione " IDC_CHECKBOX1 " em " identificações de objeto . " Em seguida , em " Mensagens ", selecione " BN_CLICKED ". Agora clique no botão "Adicionar funções". Aceite o nome de função padrão e clique em "OK". Clique em " Editar Código " na janela do assistente. Cole a seguinte linha sob o " TODO " comentário: " MessageBox ( " clicado "); " . Compilar e executar o código. Marque a caixa e veja a mensagem.
4

Demonstrar a função binária do controle caixa de seleção. Abra o Assistente de classe , pressionando Ctrl + W. Clique na aba " variáveis ​​de membros " e destaque " IDC_CHECKBOX1 ". Clique no botão " Adicionar variável " e nomeie a variável " m_MyCheckBox ". Selecione "Control" sob a "Categoria " combo . Volte para o modo Design e adicionar um botão no controle de diálogo . Botão direito do mouse no botão , selecione "Propriedades " tipo de ID " IDC_BINARYBUTTON " e mude a legenda para "Get Val ". Pressione Ctrl + W, clique na aba " Mapas de mensagem " , escolha " IDC_BINARYBUTTON " em " Object ID " e destacar a mensagem " BN_CLICKED " . Clique em " Adicionar função ", aceite o nome padrão e clique em "Editar Código. " Cole o seguinte código no âmbito do " TODO " comentário :
CString strBinaryVal ;
int val = m_MyCheckBox.GetCheck ();
strBinaryVal.Format ( " O Valor caixa de seleção é:% d" , strBinaryVal );
MessageBox ( strBinaryVal );
5

Compilar e executar o código novamente. Quando o botão é pressionado e na caixa de seleção está definido , o número 1 aparecerá. Um zero aparecerá quando o controle de caixa de seleção não está marcada.

Anterior :

Próximo : No
  Os artigos relacionados
·Como depurar com DBX 
·Como utilizar a função HeapSize 
·Como criar uma caixa de texto no Visual C # 
·Como usar o C + + Classe Templates 
·Como converter uma String para um gráfico em C + + 
·Como instalar um Antigo C + + Compiler no Windows XP 
·Como projetar o Editor Usando OpenGL 
·Como obter um número par no CPP 
·Como criar um Spybot IRC 
·Como fazer um jogo de loteria usando C + + 
  Artigos em destaque
·Como escrever uma classe Queue em C + + 
·Como compilar vários arquivos CPP 
·Como usar o Microsoft Visual Studio C Compiler para a p…
·Como manipular Exibir Lista de Controles no MFC 
·Como Prevenir Uso Múltiplo de um arquivo de cabeçalho…
·Como multiplicar várias inteiros em C 
·Processo para se tornar um iPhone Developer 
·Como substituir funções no Dev C + + 
·Como fazer exame ponteiros para inteiros em C + + 
·Como declarar uma matriz de estruturas em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados