Partilhar via


Assistente de classe MFC

Use o Assistente de classe para criar classes MFC ou adicionar mensagens e manipuladores de mensagens a classes existentes em seu projeto.

Há três modos de abrir o modelo Assistente de classe:

  • No menu Projeto, escolha Assistente de classe.
  • Pressione Ctrl>Shift>X.
  • No Modo de exibição de classe, clique com o botão direito do mouse em uma classe ou no nó do projeto e escolha Assistente de classe.

Class Wizard.

Lista de elementos de interface do usuário

  • Projeto

    O nome de um projeto na sua solução.

    Você pode selecionar outros projetos em sua solução na caixa de listagem suspensa.

  • Nome da classe

    O nome de uma classe no seu projeto.

    Quando você seleciona uma classe na lista Nome de classe, os dados da classe populam os controles no Assistente de classe MFC. Quando você altera o valor de um controle, os dados na classe selecionada são afetados.

  • Adicionar classe

    Permite adicionar uma nova classe ao seu projeto MFC.

  • Classe base

    A classe base da classe que é exibida no Nome de classe.

  • Declaração de classe

    A classe na qual a classe Nome classe é declarada.

    A caixa Declaração de classe será exibida somente se o nome nela for diferente do nome na implementação de Classe.

  • Recurso

    A ID do recurso no Nome de classe, se houver. Caso contrário, a caixa Recurso ficará vazia.

  • Implementação de classe

    O nome do arquivo que contém a implementação da classe em Nome de classe.

    Você pode selecionar um arquivo de implementação diferente clicando na seta. A tabela a seguir lista as opções disponíveis.

    Opção Descrição
    Abrir arquivo Sai do assistente de classe e abre o arquivo de implementação de classe atual.
    Abrir pasta contendo Abre a pasta que contém o arquivo de implementação de classe atual.
    Copiar caminho completo para a área de transferência Copia o caminho do arquivo de implementação atual para a Área de transferência.
  • Comandos

    Permite que você adicione, exclua, edite ou pesquise um comando e seu manipulador de mensagens.

    Para adicionar um manipulador, selecione Adicionar manipulador ou clique duas vezes em um item na lista de IDs de objeto ou na lista Mensagens. O nome da função, a ID e a mensagem resultantes são exibidos na lista Funções de membro.

    Para excluir um manipulador, selecione um item na lista Funções membro e selecione Excluir manipulador.

    Para modificar um manipulador, clique duas vezes no item correspondente na lista Funções de membro. Ou selecione um item na caixa de listagem e selecione Editar código.

  • Mensagens

    Permite que você adicione, exclua, edite ou pesquise uma mensagem e seu manipulador de mensagens.

    Para adicionar um manipulador, selecione Adicionar manipulador ou clique duas vezes em um item na lista Mensagens.

    Para adicionar uma mensagem personalizada, selecione Adicionar Mensagem Personalizada ou pressione a tecla Enter e especifique valores na caixa de diálogo Adicionar mensagem personalizada. Nessa caixa de diálogo, você também pode selecionar Mensagem registrada para manipular uma mensagem de janela que tem a garantia de ser exclusiva em todo o sistema operacional.

  • Funções virtuais

    Permite adicionar, excluir, editar ou pesquisar uma função virtual ou uma função virtual substituída.

  • Variáveis de membro

    Permite adicionar, excluir, editar ou pesquisar uma variável de membro.

  • Métodos

    Permite adicionar, excluir ou pesquisar um método e também ir para a definição ou declaração de um método.

    Para adicionar um método, selecione Adicionar método e especifique valores na caixa de diálogo Adicionar método.

    Para excluir um método, selecione um item na lista Métodos e selecione Excluir método.

    Para exibir uma declaração, selecione um item na lista Métodos e selecione Ir para declaração.

    Para exibir uma definição, clique duas vezes em um item na lista Métodos. Ou selecione um item na lista Métodos e selecione o botão Ir para definição .

Confira também

Adicionando uma classe