Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Задает обработчик обновления таймера.
Синтаксис
HRESULT SetTimerUpdateHandler(
[in, optional] IUIAnimationTimerUpdateHandler *updateHandler,
[in] UI_ANIMATION_IDLE_BEHAVIOR idleBehavior
);
Параметры
[in, optional] updateHandler
Обработчик обновления таймера или ЗНАЧЕНИЕ NULL (см. примечания). Указанный объект должен реализовывать интерфейс IUIAnimationTimerUpdateHandler .
[in] idleBehavior
Элемент UI_ANIMATION_IDLE_BEHAVIOR , указывающий поведение таймера при его простое.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. Если обработчик обновления уже подключен к таймеру, этот метод возвращает UI_E_TIMER_CLIENT_ALREADY_CONNECTED. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в статье Коды ошибок анимации Windows .
Комментарии
Обработчик обновления таймера получает обновления времени (такты) от таймера. Таймер указывает на обновление путем вызова IUIAnimationTimerUpdateHandler::OnUpdate.
метод в указанном обработчике.
Передача null для параметра updateHandler приводит к тому, что анимация Windows освобождает свою ссылку на любой объект обработчика, переданный ранее. Этот метод может быть необходим для прерывания ссылочных циклов без вызова метода IUIAnimationManager::Shutdown .
Примеры
Пример см. в разделе Обновление диспетчера анимации.
Требования
| Минимальная версия клиента | Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Ни одна версия не поддерживается |
| Целевая платформа | Windows |
| Header | uianimation.h |
| DLL | UIAnimation.dll |