Classe CAnimationManagerEventHandler
Implementa un callback, chiamato dall'API di animazione quando viene modificato uno stato di gestione animazione.
Sintassi
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
CAnimationManagerEventHandler::CAnimationManagerEventHandler | Costruisce un oggetto CAnimationManagerEventHandler . |
Metodi pubblici
Nome | Descrizione |
---|---|
CAnimationManagerEventHandler::CreateInstance | Crea un'istanza dell'oggetto CAnimationManagerEventHandler . |
CAnimationManagerEventHandler::OnManagerStatusChanged | Chiamato quando lo stato della gestione animazioni è cambiato. Esegue l'override di CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged . |
CAnimationManagerEventHandler::SetAnimationController | Archivia un puntatore al controller di animazione per instradare gli eventi. |
Osservazioni:
Questo gestore eventi viene creato e passato al metodo IUIAnimationManager::SetManagerEventHandler, quando si chiama CAnimationController::EnableAnimationManagerEvent.
Gerarchia di ereditarietà
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Requisiti
Intestazione: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
È necessario Visual Studio 2010 SP1.
Costruisce un oggetto CAnimationManagerEventHandler.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
È necessario Visual Studio 2010 SP1.
Crea un'istanza dell'oggetto CAnimationManagerEventHandler.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Parametri
pAnimationController
Puntatore al controller di animazione, che riceverà eventi.
ppManagerEventHandler
Output. Se il metodo ha esito positivo, contiene un puntatore all'oggetto COM che gestirà gli aggiornamenti dello stato a una gestione animazioni.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT.
CAnimationManagerEventHandler::OnManagerStatusChanged
È necessario Visual Studio 2010 SP1.
Chiamato quando lo stato della gestione animazioni è cambiato.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Parametri
newStatus
Nuovo stato.
previousStatus
Stato precedente.
Valore restituito
L'implementazione corrente restituisce sempre S_OK;
CAnimationManagerEventHandler::SetAnimationController
È necessario Visual Studio 2010 SP1.
Archivia un puntatore al controller di animazione per instradare gli eventi.
void SetAnimationController(CAnimationController* pAnimationController);
Parametri
pAnimationController
Puntatore al controller di animazione, che riceverà eventi.