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
);                          

Notifica a una aplicación cliente cuando cambia el estado de visibilidad del carácter.

  • No de devuelve ningún valor.

dwCharID

Identificador del carácter cuyo estado de visibilidad se cambia.

bVisible

Marca de visibilidad. Este valor booleano es True cuando el carácter se vuelve visible y False cuando el carácter se oculta.

dwCause

Causa del último cambio en el estado de visibilidad del carácter. El parámetro puede ser uno de los siguientes:

Value Descripción
const unsignedshortNeverShown = 0;
No se ha mostrado el carácter.
const unsignedshortUserHid = 1;
El usuario escondió el carácter con el menú emergente del icono de la barra de tareas del carácter o con la entrada de voz.
const unsignedshortUserShowed = 2;
El usuario mostró el carácter.
const unsignedshortProgramHid = 3;
La aplicación escondía el carácter.
const unsignedshortProgramShowed = 4;
La aplicación mostró el carácter.
const unsignedshortOtherProgramHid = 5;
Otra aplicación escondía el carácter.
const unsignedshortOtherProgramShowed = 6;
Otra aplicación mostró el carácter.
const unsignedshortUserHidViaCharacterMenu = 7
El usuario escondió el carácter con el menú emergente del carácter.
const unsignedshortUserHidViaTaskbarIcon = UserHid
El usuario escondió el carácter con el menú emergente del icono de la barra de tareas del carácter o mediante la entrada de voz.

Consulte también

IAgentCharacter::GetVisible, IAgentCharacter::GetVisibilityCause