Dela via


IAgentCommands::Insert

[Microsoft Agent är inaktuell från och med Windows 7 och kan vara otillgänglig i efterföljande versioner av Windows.]

HRESULT Insert(
   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 dwRefID,     // reference Command for insertion
   long dBefore,     // insertion position flag
   long * pdwID      // address for variable for Command ID
);

Infogar ett Kommando--objekt i en kommandon samling.

  • Returnerar S_OK för att indikera att åtgärden lyckades.

bszCaption

En BSTR som anger värdet för Text text som visas för Command.

bszVoice

En BSTR som anger värdet för textinställningen Voice för en Command.

bEnabled

Ett booleskt uttryck som anger inställningen Aktiverad för ett Kommando. Om parametern är Trueaktiveras -kommandot och kan väljas. om Falseinaktiveras Command.

bVisible

Ett booleskt uttryck som anger inställningen Visible för ett Kommando. Om parametern är Truevisas Command i tecknets popup-meny (om egenskapen Caption också har angetts).

dwRefID

ID:t för ett -kommando som används som referens för den relativa infogningen av det nya -kommandot.

dBefore

Ett booleskt uttryck som anger var -kommandot ska. Om den här parametern är Trueinfogas det nya -kommandot innan det refererade kommandot . om Falseplaceras den nya Command efter den refererade Command.

pdwID

Adress för en variabel som tar emot ID:t för det infogade -kommandot.

Se även

IAgentCommands::Add, IAgentCommands::Remove, IAgentCommands::RemoveAll