Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Implementeert een callback, die wordt aangeroepen door de Animatie-API wanneer een status van een animatiebeheer wordt gewijzigd.
Syntaxis
class CAnimationManagerEventHandler : public CUIAnimationManagerEventHandlerBase<CAnimationManagerEventHandler>;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CAnimationManagerEventHandler::CAnimationManagerEventHandler | Maakt een CAnimationManagerEventHandler object. |
Openbare methoden
| Naam | Description |
|---|---|
| CAnimationManagerEventHandler::CreateInstance | Hiermee maakt u een exemplaar van CAnimationManagerEventHandler het object. |
| CAnimationManagerEventHandler::OnManagerStatusChanged | Aangeroepen wanneer een status van animatiebeheer is gewijzigd. (Onderdrukkingen CUIAnimationManagerEventHandlerBase::OnManagerStatusChanged.) |
| CAnimationManagerEventHandler::SetAnimationController | Hiermee wordt een aanwijzer op de animatiecontroller opgeslagen om gebeurtenissen te routeren. |
Opmerkingen
Deze gebeurtenis-handler wordt gemaakt en doorgegeven aan de methode IUIAnimationManager::SetManagerEventHandler wanneer u CAnimationController::EnableAnimationManagerEvent aanroept.
Overnamehiƫrarchie
CUIAnimationCallbackBase
CUIAnimationManagerEventHandlerBase
CAnimationManagerEventHandler
Requirements
Header: afxanimationcontroller.h
CAnimationManagerEventHandler::CAnimationManagerEventHandler
Visual Studio 2010 SP1 is vereist.
Maakt een CAnimationManagerEventHandler-object.
CAnimationManagerEventHandler();
CAnimationManagerEventHandler::CreateInstance
Visual Studio 2010 SP1 is vereist.
Hiermee maakt u een exemplaar van het CAnimationManagerEventHandler-object.
static COM_DECLSPEC_NOTHROW HRESULT CreateInstance(
CAnimationController* pAnimationController,
IUIAnimationManagerEventHandler** ppManagerEventHandler);
Parameterwaarden
pAnimationController
Een aanwijzer naar animatiecontroller, die gebeurtenissen ontvangt.
ppManagerEventHandler
Output. Als de methode slaagt, bevat deze een aanwijzer naar COM-object waarmee statusupdates voor een animatiebeheer worden verwerkt.
Retourwaarde
Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.
CAnimationManagerEventHandler::OnManagerStatusChanged
Visual Studio 2010 SP1 is vereist.
Aangeroepen wanneer een status van animatiebeheer is gewijzigd.
IFACEMETHOD(OnManagerStatusChanged)(
UI_ANIMATION_MANAGER_STATUS newStatus,
UI_ANIMATION_MANAGER_STATUS previousStatus);
Parameterwaarden
newStatus
Nieuwe status.
previousStatus
Vorige status.
Retourwaarde
De huidige implementatie retourneert altijd S_OK;
CAnimationManagerEventHandler::SetAnimationController
Visual Studio 2010 SP1 is vereist.
Hiermee wordt een aanwijzer op de animatiecontroller opgeslagen om gebeurtenissen te routeren.
void SetAnimationController(CAnimationController* pAnimationController);
Parameterwaarden
pAnimationController
Een aanwijzer naar animatiecontroller, die gebeurtenissen ontvangt.