Поделиться через


IAgentCharacter::GetVisibilityCause

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

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

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

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

pdwCause

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

значение Описание
const unsigned shortNeverShown = 0;
Символ не показан.
const unsigned shortUserHid = 1;
Пользователь спрятал символ со всплывающей меню панели задач символа или с помощью голосовых данных.
const unsigned shortUserShowed = 2;
Пользователь показал символ.
const unsigned shortProgramHid = 3;
Приложение запрятало символ.
const unsigned shortProgramShowed = 4;
Приложение показало символ.
const unsigned shortOtherProgramHid = 5;
Другое приложение запрятало символ.
const unsigned shortOtherProgramShowed = 6;
Другое приложение показало символ.
const unsigned shortUserHidViaCharacterMenu = 7
Пользователь спрятал символ со всплывающей меню символа.
const unsigned shortUserHidViaTaskbarIcon = UserHid
Пользователь спрятал символ со всплывающей меню панели задач символа или с помощью голосовых данных.

См. также

IAgentNotifySink::VisibleState