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


IAgentCharacter::Hide

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

HRESULT Hide(
   long bFast,      // play Hiding state animation flag
   long * pdwReqID  // address of request ID
);

Скрывает символ.

  • Возвращает S_OK для указания успешной операции. Когда функция возвращает значение , pdwReqID содержит идентификатор запроса.

bFast

Скрытие флага анимации состояния. Если этот параметр имеет значение True, анимация скрытия не воспроизводится до скрытия символьного кадра; Если задано значение False, анимация воспроизводится.

pdwReqID

Адрес переменной, получающей идентификатор запроса Скрыть .

Сервер помещает в очередь анимацию, связанную с методом Hide , в очереди символа. Это позволяет использовать его для скрытия символа после последовательности других анимаций. Действие можно воспроизвести немедленно, используя метод Stop перед вызовом метода Hide .

При использовании протокола HTTP для доступа к символьным и анимационным данным используйте метод Prepare , чтобы обеспечить доступность анимации скрытия состояния перед вызовом этого метода.

Скрытие символа также может привести к активации события IAgentNotifySink::ActivateInputState другого видимого символа.

Скрытые символы не могут получить доступ к звуковому каналу. Сервер передаст состояние сбоя в событии RequestComplete , если вы создаете запрос анимации и символ скрыт.

См. также:

IAgentCharacter::Show