IAgentCommandsEx::AddEx
[Microsoft 代理从 Windows 7 开始已弃用,可能在后续版本的 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
);
- 返回指示操作成功的S_OK。
-
bszCaption
-
bszVoice
-
bszVoiceCaption
-
一个 BSTR,指定为 Commands 集合中命令显示的 VoiceCaption 文本的值。
-
bEnabled
-
一个布尔表达式,指定 Commands 集合中命令的 Enabled 设置。 如果 参数为 True,则启用 命令 ,并且可以选择;如果 为 False,则禁用 命令 。
-
bVisible
-
一个布尔表达式,指定 Commands 集合中的 Command 的Visible 设置。 如果参数为 True,则 命令 将在角色的弹出菜单中可见, (如果 Caption 属性也设置为) 。
-
ulHelpID
-
与 Command 对象关联的帮助主题的上下文编号;用于为命令提供上下文相关的帮助。
-
pdwID
-
接收所添加 命令的 ID 的变量的地址。
IAgentCommandsEx::AddEx 通过包含 HelpContextID 属性扩展 IAgentCommands::Add。 还可以使用 IAgentCommandsEx::SetHelpContextID 设置 属性
另请参阅
IAgentCommands::Add、 IAgentCommandsEx::SetHelpContextID、IAgentCommand::SetCaption、IAgentCommand::SetEnabled、IAgentCommand::SetVisible、IAgentCommand::SetVoice、IAgentCommands::Insert、IAgentCommandsEx::InsertEx、IAgentCommands::Remove、IAgentCommands::RemoveAll