IAgentCharacter::GetVisibilityCause

[O Microsoft Agent é preterido a partir do Windows 7 e pode estar indisponível nas versões subsequentes do Windows.]

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

Recupera a causa do estado visível do caractere.

  • Retorna S_OK para indicar que a operação foi bem-sucedida.

pdwCause

O endereço de uma variável que recebe a causa da última alteração de estado de visibilidade do caractere e será um dos seguintes:

Valor Descrição
const unsignedshortNeverShown = 0;
O caractere não foi mostrado.
const unsignedshortUserHid = 1;
O usuário escondeu o caractere com o menu pop-up do ícone da barra de tarefas do caractere ou usando a entrada de fala.
const unsignedshortUserShowed = 2;
O usuário mostrou o caractere.
const unsignedshortProgramHid = 3;
Seu aplicativo escondeu o caractere.
const unsignedshortProgramShowed = 4;
Seu aplicativo mostrou o caractere.
const unsignedshortOtherProgramHid = 5;
Outro aplicativo escondeu o caractere.
const unsignedshortOtherProgramShowed = 6;
Outro aplicativo mostrou o caractere.
const unsignedshortUserHidViaCharacterMenu = 7
O usuário escondeu o caractere com o menu pop-up do caractere.
const unsignedshortUserHidViaTaskbarIcon = UserHid
O usuário escondeu o caractere com o menu pop-up do ícone da barra de tarefas do caractere ou usando a entrada de fala.

Consulte Também

IAgentNotifySink::VisibleState