Partilhar via


IAgentCommandsEx::AddEx

[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em versões subsequentes do Windows.]

HRESULT AddEx(
   BSTR bszCaption,       // Caption setting for Command
   BSTR bszVoice,         // Voice setting for Command
   BSTR bszVoiceCaption,  // VoiceCaption setting for Command
   long bEnabled,         // Enabled setting for Command
   long bVisible,         // Visible setting for Command
   long ulHelpID,         // HelpContextID setting for Command
   long * pdwID           // address for variable for ID
);

Adiciona umComandoa uma coleçãoComandos.

  • Retorna S_OK para indicar que a operação foi bem-sucedida.

bszCaption

Um BSTR que especifica o valor do texto doCaptionexibido para umCommandem uma coleçãoCommands.

bszVoice

Um BSTR que especifica o valor da configuração de texto Voice para umde Comandoem uma coleçãoComandos.

bszVoiceCaption

Um BSTR que especifica o valor do VoiceCaption texto exibido para umde Comandosem uma coleçãoComandos.

bEnabled

Uma expressão booleana que especifica a configuração Enabled para umde comandoem uma coleçãoCommands. Se o parâmetro for True, o Command está ativado e pode ser selecionado; se False, a de Comandos estará desativada.

b visível

Uma expressão booleana que especifica a configuração Visible para umde comandoem uma coleçãoComandos. Se o parâmetro for True, a Command ficará visível no menu pop-up do caractere (se a propriedade Caption também estiver definida).

ulHelpID

O número de contexto do tópico de ajuda associado ao objetoCommand; usado para fornecer Ajuda contextual para o comando.

pdwID

Endereço de uma variável que recebe a ID para ode comando deadicionado.

IAgentCommandsEx::AddEx estende IAgentCommands::Add incluindo a propriedadeHelpContextID. Você também pode definir a propriedade usando IAgentCommandsEx::SetHelpContextID

Ver também

IAgentCommands::Add, IAgentCommandsEx::SetHelpContextID, IAgentCommand::SetCaption, IAgentCommand::SetEnabled, IAgentCommand::SetVisible, IAgentCommand::SetVoice, IAgentCommands::Insert, IAgentCommandsEx::InsertEx, IAgentCommands::Remove, IAgentCommands:: RemoveAll