Partager via


IAgentCharacterEx::ShowPopupMenu

[Microsoft Agent est déconseillé depuis Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]

HRESULT ShowPopupMenu(
   short x,  // x-coordinate of pop-up menu
   short y   // y-coordinate of pop-up menu
);

Affiche le menu contextuel du caractère.

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

X

Coordonnée x du menu contextuel du caractère en pixels, par rapport à l’origine de l’écran (en haut à gauche).

y

Coordonnée y du menu contextuel du caractère en pixels, par rapport à l’origine de l’écran (en haut à gauche).

Lorsque vous définissez IAgentCharacterEx::SetAutoPopupMenu sur False, le serveur n’affiche plus automatiquement le menu lorsque le caractère ou son icône de barre des tâches est cliqué avec le bouton droit. Vous pouvez utiliser cette méthode pour afficher le menu.

Le menu s’affiche jusqu’à ce que l’utilisateur sélectionne une commande ou affiche un autre menu. Un seul menu contextuel peut être affiché à la fois ; Par conséquent, les appels à cette méthode annulent (suppriment) l’ancien menu.

Cette méthode ne doit être appelée que lorsque votre application cliente est le client actif du caractère ; sinon, elle échoue.

IAgentCharacterEx::SetAutoPopupMenu