CAnimationManagerEventHandler, classe
Implémente un rappel, qui est appelé par l'API d'animation lorsque l'état d'un gestionnaire d'animation est modifié.
Syntaxe
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Membres
Constructeurs publics
Nom | Description |
---|---|
CAnimationManagerEventHandler ::CAnimationManagerEventHandler | Construit un objet CAnimationManagerEventHandler . |
Méthodes publiques
Nom | Description |
---|---|
CAnimationManagerEventHandler ::CreateInstance | Crée une instance d’objet CAnimationManagerEventHandler . |
CAnimationManagerEventHandler ::OnManagerStatusChanged | Appelé lorsqu’un état du gestionnaire d’animations a changé. (Substitue CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged .) |
CAnimationManagerEventHandler ::SetAnimationController | Stocke un pointeur vers le contrôleur d’animation pour router les événements. |
Notes
Ce gestionnaire d’événements est créé et transmis à la méthode IUIAnimationManager ::SetManagerEventHandler, lorsque vous appelez CAnimationController ::EnableAnimationManagerEvent.
Hiérarchie d'héritage
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Spécifications
En-tête : afxanimationcontroller.h
CAnimationManagerEventHandler ::CAnimationManagerEventHandler
Visual Studio 2010 SP1 est requis
Construit un objet CAnimationManagerEventHandler.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler ::CreateInstance
Visual Studio 2010 SP1 est requis
Crée une instance de l’objet CAnimationManagerEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Paramètres
pAnimationController
Pointeur vers le contrôleur d’animation, qui recevra des événements.
ppManagerEventHandler
Sortie : Si la méthode réussit, elle contient un pointeur vers un objet COM qui gère les mises à jour d’état vers un gestionnaire d’animations.
Valeur de retour
Si la méthode réussit, retourne S_OK. Sinon, elle renvoie un code d’erreur HRESULT.
CAnimationManagerEventHandler ::OnManagerStatusChanged
Visual Studio 2010 SP1 est requis
Appelé lorsqu’un état du gestionnaire d’animations a changé.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Paramètres
newStatus
Nouvel état.
previousStatus
État précédent.
Valeur de retour
L’implémentation actuelle retourne toujours S_OK ;
CAnimationManagerEventHandler ::SetAnimationController
Visual Studio 2010 SP1 est requis
Stocke un pointeur vers le contrôleur d’animation pour router les événements.
void SetAnimationController(CAnimationController* pAnimationController);
Paramètres
pAnimationController
Pointeur vers le contrôleur d’animation, qui recevra des événements.