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 short NeverShown = 0;
Le personnage n'a pas été montré.
const unsigned short UserHid = 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 short UserShowed = 2;
L'utilisateur a montré le personnage.
const unsigned short ProgramHid = 3;
Votre application a masqué le personnage.
const unsigned short ProgramShowed = 4;
Votre application a montré le personnage.
const unsigned short OtherProgramHid = 5;
Une autre application a caché le personnage.
const unsigned short OtherProgramShowed = 6;
Une autre application a montré le personnage.
const unsigned short UserHidViaCharacterMenu = 7
L'utilisateur a caché le personnage à l'aide de la fenêtre contextuelle du personnage.
const unsigned short UserHidViaTaskbarIcon = 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