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


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 short NeverShown = 0;
Символ не показан.
const unsigned short UserHid = 1;
Пользователь спрятал символ со всплывающей меню панели задач символа или с помощью голосовых данных.
const unsigned short UserShowed = 2;
Пользователь показал символ.
const unsigned short ProgramHid = 3;
Приложение запрятало символ.
const unsigned short ProgramShowed = 4;
Приложение показало символ.
const unsigned short OtherProgramHid = 5;
Другое приложение запрятало символ.
const unsigned short OtherProgramShowed = 6;
Другое приложение показало символ.
const unsigned short UserHidViaCharacterMenu = 7
Пользователь спрятал символ со всплывающей меню символа.
const unsigned short UserHidViaTaskbarIcon = UserHid
Пользователь спрятал символ со всплывающей меню панели задач символа или с помощью голосовых данных.

См. также

IAgentNotifySink::VisibleState