IAgentCharacter::GetVisibilityCause

[Microsoft Agent устарел по состоянию на Windows 7 и может быть недоступен в последующих версиях Windows.]

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

Извлекает причину видимого состояния символа.

  • Возвращает S_OK, чтобы указать, что операция прошла успешно.

pdwCause

Адрес переменной, которая получает причину последнего изменения состояния видимости символа и будет одним из следующих:

Значение Описание:
const unsignedshortNeverShown = 0;
Символ не отображается.
const unsignedshortUserHid = 1;
Пользователь спрятал символ со всплывающего меню панели задач или с помощью голосового ввода.
const unsignedshortUserShowed = 2;
Пользователь показал символ.
const unsignedshortProgramHid = 3;
Приложение спрятало символ.
const unsignedshortProgramShowed = 4;
Приложение показало символ.
const unsignedshortOtherProgramHid = 5;
Другое приложение спрятало символ.
const unsignedshortOtherProgramShowed = 6;
В другом приложении показан символ.
const unsignedshortUserHidViaCharacterMenu = 7
Пользователь спрятал символ во всплывающем меню символа.
const unsignedshortUserHidViaTaskbarIcon = UserHid
Пользователь спрятал символ со всплывающего меню панели задач или с помощью голосового ввода.

См. также:

IAgentNotifySink::VisibleState