IAgentCommands::Add

[自 Windows 7 起弃用 Microsoft 代理,在后续版本的 Windows 中可能不可用。

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

命令 添加到 Commands 集合。

  • 返回S_OK以指示操作成功。

bszCaption

一个 BSTR,指定命令集合中命令显示的 Caption 文本的值。

bszVoice

一个 BSTR,指定命令集合中命令语音文本设置的值。

bEnabled

一个布尔表达式,指定 Commands 集合中命令的“已启用”设置。 如果参数为 True,则启用 命令 并可以选择;如果 为 False,则禁用 命令

bVisible

一个布尔表达式,指定 Commands 集合中命令可见设置。 如果参数为 True,则命令将在字符的弹出菜单中可见, (如果 Caption 属性也设置为) 。

pdwID

接收已添加 命令 ID 的变量的地址。

另请参阅

IAgentCommand::SetCaptionIAgentCommand::SetEnabledIAgentCommand::SetVisibleIAgentCommand::SetVoiceIAgentCommands::InsertIAgentCommands::Remove、IAgentCommands::Remove