Compartilhar via


Adicionar Assistente de método

Use este assistente para adicionar um método para uma interface. Dependendo do tipo de projeto ou o 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 forma padrão para retornar erros.

    Tipo de interface

    Description

    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 do nome do método lista e clique em personalizado em Selecione o tipo de método, selecione um tipo de retorno da lista.

  • Method name
    Define o nome do método.

    Tipo de interface

    Description

    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

    Fornecer seu próprio ou selecione um dos métodos ações DoClick e Atualizar. Consulte controles MFC ActiveX: Adicionando 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 na nome do método caixa, em vez de selecionar um método da lista, essa caixa está disponível.

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

    Tipo de método

    Description

    Estoque

    O padrão. Insere a implementação de estoque do método que você selecionar o nome do método lista. Tipo de retorno é inalterável, se você selecionar Stock.

    Custom

    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 de ActiveX do MFC.

    Tipo de interface

    Description

    Interface dupla da ATL, interface personalizada e interface personalizada local

    Not available

    Dispinterface MFC

    Defina 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 apenas para os 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 nome do parâmetro.

    Atributo de parâmetro

    Description

    Combinações permitidas

    In

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

    em apenas

    in and out

    Check-out

    Indica que o parâmetro de ponteiro é retornado a partir 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 passará por meio de seu método. Se você não fornecer um nome de parâmetro, o assistente ignora quaisquer atributos de parâmetro (ATL) ou o tipo de parâmetro seleções.

    Depois de clicar em Add, o nome do parâmetro aparece na a lista de parâmetro.

    Notase 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 que você especificar na nome do parâmetroe seus atributos de tipo e o parâmetro para a lista de parâmetro. Você deve clicar em Add para adicionar um parâmetro à lista.

  • Remove
    Remove o parâmetro que você selecionar na a lista de parâmetro da lista.

  • Lista de parâmetros
    Exibe todos os parâmetros e seus modificadores e atualmente é adicionados para o método de tipos. Como adicionar parâmetros, o assistente atualiza a lista de parâmetro 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