IAgentNotifySink::VisibleState

[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]

HRESULT VisibleState(
   long dwCharID,  // character ID
   long bVisible,  // visibility flag
   long dwCause,   // cause of visible state
);                          

Notifica a un'applicazione client quando cambia lo stato di visibilità del carattere.

  • Nessun valore restituito.

dwCharID

Identificatore del carattere il cui stato di visibilità viene modificato.

bVisible

Flag di visibilità. Questo valore booleano è True quando il carattere diventa visibile e False quando il carattere diventa nascosto.

dwCause

Causa dell'ultima modifica allo stato di visibilità del carattere. Il parametro può essere uno dei seguenti:

Valore Descrizione
const unsigned shortNeverShown = 0;
Il carattere non è stato visualizzato.
const unsigned shortUserHid = 1;
L'utente ha nascosto il carattere con l'icona a comparsa della barra delle applicazioni del carattere o con input vocale.
const unsigned shortUserShowed = 2;
L'utente ha mostrato il carattere.
const unsigned shortProgramHid = 3;
L'applicazione nasconde il carattere.
const unsigned shortProgramShowed = 4;
L'applicazione ha mostrato il carattere .
const unsigned shortOtherProgramHid = 5;
Un'altra applicazione nasconde il carattere.
const unsigned shortOtherProgramShowed = 6;
Un'altra applicazione ha mostrato il carattere .
const unsigned shortUserHidViaCharacterMenu = 7
L'utente ha nascosto il carattere con il menu a comparsa del carattere.
const unsigned shortUserHidViaTaskbarIcon = UserHid
L'utente ha nascosto il carattere con l'icona a comparsa della barra delle applicazioni del carattere o usando l'input vocale.

Vedere anche

IAgentCharacter::GetVisible, IAgentCharacter::GetVisibilityCause