Partager via


IAgentCommandsEx::InsertEx

[Microsoft Agent est déconseillé à partir de Windows 7 et peut ne pas être disponible dans les versions ultérieures de Windows.]

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

Insère un objet Command dans une collection Commands .

  • Retourne S_OK pour indiquer que l’opération a réussi.

bszCaption

BSTR qui spécifie la valeur du texte de légende affiché pour la commande.

bszVoice

BSTR qui spécifie la valeur du paramètre de texte Voix pour une commande.

bszVoiceCaption

BSTR qui spécifie la valeur du texte VoiceCaption affiché pour une commande dans une collection Commands .

bEnabled

Expression booléenne qui spécifie le paramètre Activé pour une commande. Si le paramètre a la valeur True, la commande est activée et peut être sélectionnée ; si la valeur est False, la commande est désactivée.

bVisible

Expression booléenne qui spécifie le paramètre Visible pour une commande. Si le paramètre a la valeur True, la commande est visible dans le menu contextuel du caractère (si la propriété Caption est également définie).

ulHelpID

Numéro de contexte de la rubrique d’aide associée à l’objet Command ; permet de fournir une aide contextuelle pour la commande.

dwRefID

ID d’une commande utilisée comme référence pour l’insertion relative de la nouvelle commande.

dBefore

Expression booléenne qui spécifie où placer la commande. Si ce paramètre a la valeur True, la nouvelle commande est insérée avant la commande référencée ; Si la valeur est False, la nouvelle commande est placée après la commande référencée.

pdwID

Adresse d’une variable qui reçoit l’ID de la commande insérée.

IAgentCommandsEx::InsertEx étend IAgentCommands::Insert en incluant la propriété HelpContextID . Vous pouvez également définir la propriété à l’aide de IAgentCommandsEx::SetHelpContextID

Voir aussi

IAgentCommandsEx::AddEx, IAgentCommandsEx::SetHelpContextID, IAgentCommands::Add, IAgentCommands::Remove, IAgentCommands::RemoveAll