Partager via


IAgentCharacter::GetVisibilityCause

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

HRESULT GetVisibilityCause(
   long * pdwCause  // address of variable for cause of character visible state
);

Récupère la cause de l'état visible du personnage.

  • Renvoie S_OK pour indiquer que l'opération a réussi.

pdwCause

Adresse d'une variable qui reçoit la cause du dernier changement d'état de visibilité du personnage et qui sera l'une des suivantes :

Valeur Description
const unsigned shortNeverShown = 0;
Le personnage n'a pas été montré.
const unsigned shortUserHid = 1;
L'utilisateur a masqué le personnage à l'aide du menu contextuel de l'icône de la barre des tâches ou en utilisant la saisie vocale.
const unsigned shortUserShowed = 2;
L'utilisateur a montré le personnage.
const unsigned shortProgramHid = 3;
Votre application a masqué le personnage.
const unsigned shortProgramShowed = 4;
Votre application a montré le personnage.
const unsigned shortOtherProgramHid = 5;
Une autre application a caché le personnage.
const unsigned shortOtherProgramShowed = 6;
Une autre application a montré le personnage.
const unsigned shortUserHidViaCharacterMenu = 7
L'utilisateur a caché le personnage à l'aide de la fenêtre contextuelle du personnage.
const unsigned shortUserHidViaTaskbarIcon = UserHid
L'utilisateur a masqué le personnage à l'aide du menu contextuel de l'icône de la barre des tâches ou en utilisant la saisie vocale.

Voir aussi

IAgentNotifySink::VisibleState