Freigeben über


IAgentCommands::Add

[Microsoft Agent ist ab Windows 7 veraltet und in nachfolgenden Versionen von Windows möglicherweise nicht verfügbar.]

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
);

Fügt einer Commands-Auflistung einen Befehl hinzu.

  • Gibt S_OK zurück, um anzugeben, dass der Vorgang erfolgreich war.

bszCaption

Ein BSTR, der den Wert des Beschriftungstexts angibt, der für einen Befehl in einer Commands-Auflistung angezeigt wird.

bszVoice

Ein BSTR, der den Wert der Sprachtexteinstellung für einen Befehl in einer Commands-Auflistung angibt.

bEnabled

Ein boolescher Ausdruck, der die Einstellung Aktiviert für einen Befehl in einer Commands-Auflistung angibt. Wenn der Parameter True ist, ist der Befehl aktiviert und kann ausgewählt werden. wenn False, ist der Befehl deaktiviert.

bVisible

Ein boolescher Ausdruck, der die Visible-Einstellung für einen Befehl in einer Commands-Auflistung angibt. Wenn der Parameter True ist, wird der Befehl im Popupmenü des Zeichens angezeigt (wenn auch die Caption-Eigenschaft festgelegt ist).

pdwID

Adresse einer Variablen, die die ID für den hinzugefügten Befehl empfängt.

Weitere Informationen

IAgentCommand::SetCaption, IAgentCommand::SetEnabled, IAgentCommand::SetVisible, IAgentCommand::SetVoice, IAgentCommands::Insert, IAgentCommands::Remove, IAgentCommands::RemoveAll