IAgentNotifySink::VisibleState
[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].
HRESULT VisibleState(
long dwCharID, // character ID
long bVisible, // visibility flag
long dwCause, // cause of visible state
);
Informa a una aplicación cliente cuando cambia el estado de visibilidad del personaje.
- No devuelve ningún valor.
-
dwCharID
-
Identificador del personaje cuyo estado de visibilidad cambia.
-
bVisible
-
Indicador de visibilidad. Este valor booleano es True cuando el personaje se vuelve visible y False cuando se oculta el personaje.
-
dwCause
-
Causa del último cambio en el estado de visibilidad del personaje. Este parámetro puede ser uno de los 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 con 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
IAgentCharacter::GetVisible, IAgentCharacter::GetVisibilityCause