Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Реализует обратный вызов, используемый API анимации при изменении состояния диспетчера анимации.
Синтаксис
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CAnimationManagerEventHandler::CAnimationManagerEventHandler | Формирует объект CAnimationManagerEventHandler. |
Открытые методы
| Имя | Описание |
|---|---|
| CAnimationManagerEventHandler::CreateInstance | Создает экземпляр CAnimationManagerEventHandler объекта. |
| CAnimationManagerEventHandler::OnManagerStatusChanged | Вызывается при изменении состояния диспетчера анимации. (Переопределяет CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged.) |
| CAnimationManagerEventHandler::SetAnimationController | Сохраняет указатель на контроллер анимации для маршрутизации событий. |
Замечания
Этот обработчик событий создается и передается в метод IUIAnimationManager::SetManagerEventHandler при вызове CAnimationController::EnableAnimationManagerEvent.
Иерархия наследования
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Требования
Заголовок: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
Требуется Visual Studio 2010 с пакетом обновления 1 (SP1).
Создает объект CAnimationManagerEventHandler.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
Требуется Visual Studio 2010 с пакетом обновления 1 (SP1).
Создает экземпляр объекта CAnimationManagerEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Параметры
pAnimationController
Указатель на контроллер анимации, который будет получать события.
ppManagerEventHandler
Выход. Если метод успешно выполнен, он содержит указатель на COM-объект, который будет обрабатывать обновления состояния диспетчера анимации.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае будет возвращен код ошибки HRESULT.
CAnimationManagerEventHandler::OnManagerStatusChanged
Требуется Visual Studio 2010 с пакетом обновления 1 (SP1).
Вызывается при изменении состояния диспетчера анимации.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Параметры
newStatus
Новое состояние.
previousStatus
Предыдущее состояние.
Возвращаемое значение
Текущая реализация всегда возвращает S_OK;
CAnimationManagerEventHandler::SetAnimationController
Требуется Visual Studio 2010 с пакетом обновления 1 (SP1).
Сохраняет указатель на контроллер анимации для маршрутизации событий.
void SetAnimationController(CAnimationController* pAnimationController);
Параметры
pAnimationController
Указатель на контроллер анимации, который будет получать события.