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 , если вы создаете запрос анимации и символ скрыт.
См. также: