Adicionar Assistente de método

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

Nomes

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

    Tipo de interface

    Descrição

    Interface dupla

    HRESULT.Inalterável.

    Interface personalizada

    HRESULT.Inalterável.

    Interface personalizada local

    Fornecer seu próprio tipo de retorno ou selecione na lista.

    Dispinterface

    Fornecer seu próprio tipo de retorno ou selecione na lista.

    Dispinterface de controle de ActiveX do MFC

    Se você implementar um método de ações, o tipo de retorno é definido como o valor apropriado e é inalterável.Se você selecionar um método a partir o nome do método lista e clique em personalizado em Selecione o tipo de método de, selecione um tipo de retorno da lista.

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

    Tipo de interface

    Descrição

    Interface dupla da ATL, interface personalizada e interface personalizada local

    Fornece seu próprio nome de método.

    Dispinterface MFC

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

    Dispinterface de controle de ActiveX do MFC

    Forneça o seu próprio ou selecione um dos métodos ações DoClick e Atualizar.Consulte controles de ActiveX do MFC: adição de métodos de estoque para obter mais informações.

  • Tipo de método
    Disponível somente para controles de ActiveX do MFC.Se você fornecer um nome de método no nome do método caixa, em vez de selecionar um método da lista, esta caixa está disponível.

    Se você selecionar um dos métodos na nome do método lista, selecione a implementação de estoque ou uma implementação personalizada.

    Tipo de método

    Descrição

    Estoque

    O padrão.Insere a implementação das ações do método selecionado na nome do método lista.Tipo de retorno é inalterável, se você selecionar Stock.

    Personalizado

    Insere uma implementação de stub do método selecionado na nome do método lista.Para tipos de método personalizado, você pode fornecer seu próprio tipo de retorno, ou você pode selecionar dentre as tipo de retorno lista.

  • Nome interno
    Disponível para apenas métodos personalizados adicionados a um dispinterface MFC.Define o nome usado no mapa de expedição, o arquivo de cabeçalho (. h) e o arquivo de implementação (CPP).Por padrão, esse nome é igual a 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 para um dispinterface de controle ActiveX do MFC.

    Tipo de interface

    Descrição

    Interface dupla da ATL, interface personalizada e interface personalizada local

    Não disponível

    Dispinterface MFC

    Defina como o nome do método por padrão.Você pode editar o nome interno.

    Dispinterface de controle de ActiveX do MFC

    Você pode definir o nome interno somente 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 na o nome do parâmetro.

    Atributo de parâmetro

    Descrição

    Combinações permitidas

    Em

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

    na apenas

    in and out

    Check-out

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

    check-out apenas

    in and out

    check-out e retval

    Retval

    Indica que o parâmetro recebe o valor de retorno do membro.

    retval e out

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

  • Nome do parâmetro
    Define o nome de um parâmetro para passar por seu método.Depois de digitar o nome, você deve clicar em Add para adicioná-lo à lista de parâmetros que deverão passar pelo seu método.Se você não fornecer um nome de parâmetro, o assistente ignora quaisquer atributos de parâmetro (ATL somente) ou tipo de parâmetro seleções.

    Depois de clicar em Add, o nome do parâmetro aparece no lista de parâmetros.

    Nota se você fornecer um nome de parâmetro e, em seguida, clique em Concluir antes de clicar em Add, o parâmetro não é adicionado ao método.Você deve encontrar o método e inserir o parâmetro manualmente.

  • Add
    Adiciona o parâmetro especificado em o nome do parâmetroe seus atributos de tipo e o parâmetro para lista de parâmetros.Você deve clicar em Add para adicionar um parâmetro à lista.

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

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

Consulte também

Tarefas

Adicionando um método

Referência

Assistente de método para adicionar atributos IDL