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.