Compartilhar via


Adicionar Assistente de método

Use este assistente para adicionar um método a uma interface.Dependendo do tipo de projeto ou o tipo de interface ao qual você está adicionando um método, o assistente exibe diferentes opções.

Nomes

  • Tipo de retorno
    O tipo de dados retornado pelo método.HRESULT é recomendado para todos os tipos de interface, pois ele fornece uma maneira padrão de retornar erros.

    Tipo de interface

    Descrição

    Interface dupla

    HRESULT.Inalterável.

    Interface personalizada

    HRESULT.Inalterável.

    Interface local personalizado

    Forneça seu próprio tipo de retorno ou selecionar na lista.

    Dispinterface

    Forneça seu próprio tipo de retorno ou selecionar na lista.

    Dispinterface de controle ActiveX MFC ActiveX

    Se você implementar um método de ações, o tipo de retorno é definido para o valor apropriado e é inalterável.Se você selecionar um método a partir de Nome do método lista e clicar Personalizado under Selecione o tipo de método, selecione o tipo de retorno da lista.

  • Nome do Método
    Define o nome do método.

    Tipo de interface

    Descrição

    ATL dual interface, interface personalizada e interface local personalizado

    Fornece seu próprio nome de método.

    Dispinterface MFC

    Fornecer seu próprio nome de método ou selecionar um nome de método sugerido na lista.Se você selecionar um nome na lista, o valor apropriado é exibido na Tipo de retorno caixa e ele é inalterável.

    Dispinterface de controle ActiveX MFC ActiveX

    Fornecer seu próprio ou selecionar do estoque métodos DoClick and Atualizar.See Os controles ActiveX MFC: Adicionando métodos de ação para obter mais informações.

  • Tipo de método
    Disponível somente para controles MFC ActiveX.Se você fornecer um nome de método no Nome do método caixa, em vez de selecionar um método na lista, essa caixa não estiver disponível.

    Se você selecionar um dos métodos no Nome do método listar, selecione a implementação das ações ou uma implementação personalizada.

    Tipo de método

    Descrição

    Estoque

    O padrão.Insere a implementação do método ações você selecionar no Nome do método lista.Tipo de retorno é alterável se você selecionar Estoque.

    Personalizado

    Insere uma implementação de stub do método selecionado no Nome do método lista.Para tipos de método personalizado, você pode fornecer seu próprio tipo de retorno ou você pode selecionar uma opção do Tipo de retorno lista.

  • Nome interno
    Disponível para apenas métodos personalizados adicionados a um dispinterface MFC.Define o nome usado no MAP de expedição, o arquivo de cabeçalho (. h) e o arquivo de implementação (CPP).Por padrão, esse nome é o mesmo sistema autônomo Nome do método.Você pode alterar o nome do método se você estiver trabalhando com um dispinterface MFC ou se você estiver adicionando um método personalizado a um dispinterface de controle ActiveX MFC ActiveX.

    Tipo de interface

    Descrição

    ATL dual interface, interface personalizada e interface local personalizado

    Não disponível

    Dispinterface MFC

    Definido como o nome do método por padrão.Você pode edição o nome interno.

    Dispinterface de controle ActiveX MFC ActiveX

    Você pode conjunto o nome interno apenas para métodos personalizados.Métodos de ações não usam um nome interno.

  • Atributos de parâmetro
    Define os atributos adicionais para o parâmetro especificado em Nome do parâmetro.

    Atributo do parâmetro

    Descrição

    Combinações permitidas

    Em

    Indica que o parâmetro é passado do procedimento de chamada para o procedimento chamado.

    em somente

    em and check-out

    Check-out

    Indica que o parâmetro de ponteiro é retornado pelo procedimento chamado para o procedimento de chamada (do servidor para o cliente).

    check-out somente

    em and check-out

    check-out and retval

    Retval

    Indica se o parâmetro recebe o valor retornado do membro.

    retval e out

  • Tipo de parâmetro
    Define o tipo de dados do parâmetro.selecionar o tipo da lista.

  • Nome do parâmetro
    Define o nome de um parâmetro para passar pelo seu método.Após digitar o nome, você deverá clicar em Adicionar para adicioná-lo à lista de parâmetros que irá passar pelo seu método.Se você não fornecer um nome de parâmetro, o assistente ignora qualquer parâmetro atributos (ATL) ou Tipo de parâmetro seleções.

    Depois de clicar em Adicionar, o nome do parâmetro é exibido em Lista de parâmetros.

    Observação:   Se você fornecer um nome de parâmetro e clique em Concluir antes de clicar em Adicionar, o parâmetro não é adicionado ao método.Você deve encontrar o método e inserir o parâmetro manualmente.

  • Adicionar
    Adiciona o parâmetro especificado no Nome do parâmetroe seus atributos de tipo e o parâmetro, para Lista de parâmetros.clicar Adicionar para adicionar um parâmetro à lista.

  • Remove
    Remove o parâmetro que você seleciona em Lista de parâmetros na lista.

  • Lista de parâmetros
    Exibe todos os parâmetros e seus modificadores e adicionados no momento para o método de tipos.À medida que você adiciona parâmetros, o assistente atualiza Lista de parâmetros para exibir cada parâmetro com o modificador e tipo.

Consulte também

Tarefas

Adicionando um método

Referência

Atributos IDL, Assistente de método