IAgentNotifySink::VisibleState
[Microsoft Agent ist ab Version Windows 7 veraltet und in nachfolgenden Versionen von Windows.]
HRESULT VisibleState(
long dwCharID, // character ID
long bVisible, // visibility flag
long dwCause, // cause of visible state
);
Benachrichtigt eine Clientanwendung, wenn sich der Sichtbarkeitszustand des Zeichens ändert.
- Kein Rückgabewert.
-
dwCharID
-
Bezeichner des Zeichens, dessen Sichtbarkeitszustand geändert wird.
-
bVisible
-
Sichtbarkeitsflag. Dieser boolesche Wert ist True, wenn das Zeichen sichtbar wird, und False, wenn das Zeichen ausgeblendet wird.
-
dwCause
-
Ursache der letzten Änderung des Sichtbarkeitszustands des Zeichens. Der -Parameter kann einer der folgenden sein:
Wert BESCHREIBUNG const unsigned short NeverShown = 0; Das Zeichen wurde nicht angezeigt. const unsigned short UserHid = 1; Der Benutzer hat das Zeichen mit dem Popupmenü des Taskleistensymbols des Zeichens oder mit Spracheingabe verborgen. const unsigned short UserShowed = 2; Der Benutzer hat das Zeichen angezeigt. const unsigned short ProgramHid = 3; Die Anwendung hat das Zeichen verborgen. const unsigned short ProgramShowed = 4; Die Anwendung hat das Zeichen gezeigt. const unsigned short OtherProgramHid = 5; Eine andere Anwendung hat das Zeichen verborgen. const unsigned short OtherProgramShowed = 6; Das Zeichen wurde in einer anderen Anwendung gezeigt. const unsigned short UserHidViaCharacterMenu = 7 Der Benutzer hat das Zeichen im Popupmenü des Zeichens verborgen. const unsigned short UserHidViaTaskbarIcon = UserHid Der Benutzer hat das Zeichen mit dem Popupmenü des Taskleistensymbols des Zeichens oder mithilfe der Spracheingabe verborgen.
Weitere Informationen
IAgentCharacter::GetVisible, IAgentCharacter::GetVisibilityCause