IAgentCommandsEx::AddEx
[Microsoft Agent является нерекомендуемым начиная с 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
);
Добавляет объект Command в коллекцию Commands .
- Возвращает S_OK, указывающее, что операция была успешной.
-
bszCaption
-
Объект BSTR, указывающий значение текста заголовка , отображаемого для command в коллекции Commands .
-
bszVoice
-
Объект BSTR, указывающий значение параметра Голосовой текст для команды в коллекции Command.
-
bszVoiceCaption
-
Объект BSTR, указывающий значение текста VoiceCaption , отображаемого для command в коллекции Commands .
-
bEnabled
-
Логическое выражение, указывающее параметр Enabled для команды в коллекции Commands . Если параметр имеет значение True, команда включена и может быть выбрана; Значение False, команда отключена.
-
bVisible
-
Логическое выражение, указывающее параметр Visible для command в коллекции Commands . Если параметр имеет значение True, команда будет отображаться во всплывающем меню символа (если также задано свойство Caption ).
-
ulHelpID
-
Номер контекста раздела справки, связанного с объектом Command ; используется для предоставления контекстно-зависимых справки по команде.
-
pdwID
-
Адрес переменной, которая получает идентификатор для добавленной команды.
IAgentCommandsEx::AddEx расширяет IAgentCommands::Add , включив свойство HelpContextID . Свойство можно также задать с помощью IAgentCommandsEx::SetHelpContextID.
См. также:
IAgentCommands::Add, IAgentCommandsEx::SetHelpContextID, IAgentCommand::SetCaption, IAgentCommand::SetEnabled, IAgentCommand::SetVisible, IAgentCommands::SetVoice, IAgentCommands::Insert, IAgentCommandsEx::InsertEx, IAgentCommands::Remove, IAgentCommands::RemoveAll