Compartir a través de


IAgentCharacter::GetVisibilityCause

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].

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

Recupera la causa del estado visible del personaje.

  • Devuelve S_OK para indicar que la operación se ha realizado correctamente.

pdwCause

Dirección de una variable que recibe la causa del último cambio de estado de visibilidad del personaje, siendo una de las siguientes:

Valor Descripción
const unsigned short NeverShown = 0;
No se ha mostrado el personaje.
const unsigned short UserHid = 1;
El usuario oculta el personaje con el menú emergente del icono de la barra de tareas del personaje o mediante la entrada de voz.
const unsigned short UserShowed = 2;
El usuario ha mostrado el personaje.
const unsigned short ProgramHid = 3;
La aplicación ha ocultado el personaje.
const unsigned short ProgramShowed = 4;
La aplicación ha mostrado el personaje.
const unsigned short OtherProgramHid = 5;
Otra aplicación ha ocultado el personaje.
const unsigned short OtherProgramShowed = 6;
Otra aplicación ha mostrado el personaje.
const unsigned short UserHidViaCharacterMenu = 7
El usuario ha ocultado el personaje a través del menú emergente del personaje.
const unsigned short UserHidViaTaskbarIcon = UserHid
El usuario oculta el personaje con el menú emergente del icono de la barra de tareas del personaje o mediante la entrada de voz.

Consulte también

IAgentNotifySink::VisibleState