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.
Vertegenwoordigt een animatiesleutelframe.
Syntaxis
class CKeyFrame : public CBaseKeyFrame;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CKeyFrame::CKeyFrame | Overbelast. Hiermee maakt u een sleutelframe dat afhankelijk is van een ander sleutelframe. |
Openbare methoden
| Naam | Description |
|---|---|
| CKeyFrame::AddToStoryboard | Hiermee voegt u een sleutelframe toe aan een storyboard. (Overschrijft CBaseKeyFrame::AddToStoryboard.) |
| CKeyFrame::AddToStoryboardAfterTransition | Hiermee voegt u een sleutelframe toe aan storyboard na de overgang. |
| CKeyFrame::AddToStoryboardAtOffset | Hiermee voegt u een keyframe toe aan storyboard bij offset. |
| CKeyFrame::GetExistingKeyframe | Retourneert een aanwijzer naar een sleutelframe waar dit sleutelframe van afhankelijk is. |
| CKeyFrame::GetOffset | Retourneert een offset van een ander sleutelframe. |
| CKeyFrame::GetTransition | Retourneert een aanwijzer naar een overgang waar dit sleutelframe van afhankelijk is. |
Beveiligde gegevensleden
| Naam | Description |
|---|---|
| CKeyFrame::m_offset | Hiermee geeft u verschuiving van dit sleutelframe op van een sleutelframe dat is opgeslagen in m_pExistingKeyFrame. |
| CKeyFrame::m_pExistingKeyFrame | Slaat een aanwijzer op naar een bestaand keframe. Dit sleutelframe wordt toegevoegd aan storyboard met m_offset aan het bestaande sleutelframe. |
| CKeyFrame::m_pTransition | Hiermee wordt een aanwijzer opgeslagen voor transtion die begint bij dit sleutelframe. |
Opmerkingen
Met deze klasse wordt een animatiesleutelframe geïmplementeerd. Een sleutelframe vertegenwoordigt een moment in de tijd binnen een storyboard en kan worden gebruikt om de begin- en eindtijden van overgangen op te geven. Een sleutelframe is mogelijk gebaseerd op een ander sleutelframe en heeft een offset (in seconden) ervan, of is mogelijk gebaseerd op een overgang en vertegenwoordigt een moment in de tijd waarop deze overgang eindigt.
Overnamehiërarchie
Requirements
Header: afxanimationcontroller.h
CKeyFrame::AddToStoryboard
Hiermee voegt u een sleutelframe toe aan een storyboard.
virtual BOOL AddToStoryboard(
IUIAnimationStoryboard* pStoryboard,
BOOL bDeepAdd);
Parameterwaarden
pStoryboard
Een aanwijzer naar een storyboard.
bDeepAdd
Hiermee geeft u op of sleutelframe of overgang recursief moet worden toegevoegd.
Retourwaarde
TRUE, als het sleutelframe is toegevoegd.
Opmerkingen
Met deze methode wordt een sleutelframe toegevoegd aan storyboard. Als dit afhankelijk is van een ander sleutelframe of andere overgang en bDeepAdd TRUE is, probeert deze methode ze recursief toe te voegen.
CKeyFrame::AddToStoryboardAfterTransition
Hiermee voegt u een sleutelframe toe aan storyboard na de overgang.
BOOL AddToStoryboardAfterTransition(
IUIAnimationStoryboard* pStoryboard,
BOOL bDeepAdd);
Parameterwaarden
pStoryboard
Een aanwijzer naar een storyboard.
bDeepAdd
Hiermee geeft u op of een overgang recursief moet worden toegevoegd.
Retourwaarde
TRUE, als het sleutelframe is toegevoegd.
Opmerkingen
Deze functie wordt aangeroepen door het framework om na de overgang een sleutelframe toe te voegen aan storyboard.
CKeyFrame::AddToStoryboardAtOffset
Hiermee voegt u een keyframe toe aan storyboard bij offset.
virtual BOOL AddToStoryboardAtOffset(
IUIAnimationStoryboard* pStoryboard,
BOOL bDeepAdd);
Parameterwaarden
pStoryboard
Een aanwijzer naar een storyboard.
bDeepAdd
Hiermee geeft u op of het toevoegen van een sleutelframe dit sleutelframe recursief afhankelijk is.
Retourwaarde
TRUE, als het sleutelframe is toegevoegd.
Opmerkingen
Deze functie wordt aangeroepen door het framework om een sleutelframe toe te voegen aan storyboard bij offset.
CKeyFrame::CKeyFrame
Hiermee wordt een sleutelframe samengesteld dat afhankelijk is van een overgang.
CKeyFrame(CBaseTransition* pTransition);
CKeyFrame(
CBaseKeyFrame* pKeyframe,
UI_ANIMATION_SECONDS offset = 0.0);
Parameterwaarden
pTransition
Een aanwijzer naar een overgang.
pKeyframe
Een aanwijzer naar het sleutelframe.
afstand
Verschuiving, in seconden, van het sleutelframe dat is opgegeven door pKeyframe.
Opmerkingen
Het samengestelde sleutelframe vertegenwoordigt een moment in de tijd binnen een storyboard wanneer de opgegeven overgang eindigt.
CKeyFrame::GetExistingKeyframe
Retourneert een aanwijzer naar een sleutelframe waar dit sleutelframe van afhankelijk is.
CBaseKeyFrame* GetExistingKeyframe();
Retourwaarde
Een geldige aanwijzer naar het sleutelframe of NULL als dit sleutelframe niet afhankelijk is van een ander sleutelframe.
Opmerkingen
Dit is een toegangsbeheerprogramma voor een sleutelframe waar dit sleutelframe van afhankelijk is.
CKeyFrame::GetOffset
Retourneert een offset van een ander sleutelframe.
UI_ANIMATION_SECONDS GetOffset();
Retourwaarde
Een offset in seconden van een ander sleutelframe.
Opmerkingen
Deze methode moet worden aangeroepen om een offset in seconden van een ander sleutelframe te bepalen.
CKeyFrame::GetTransition
Retourneert een aanwijzer naar een overgang waar dit sleutelframe van afhankelijk is.
CBaseTransition* GetTransition();
Retourwaarde
Een geldige aanwijzer naar overgang of NULL als dit sleutelframe niet afhankelijk is van de overgang.
Opmerkingen
Dit is een accessor voor een overgang van dit sleutelframe, afhankelijk van.
CKeyFrame::m_offset
Hiermee geeft u verschuiving van dit sleutelframe op van een sleutelframe dat is opgeslagen in m_pExistingKeyFrame.
UI_ANIMATION_SECONDS m_offset;
CKeyFrame::m_pExistingKeyFrame
Slaat een aanwijzer op naar een bestaand keframe. Dit sleutelframe wordt toegevoegd aan storyboard met m_offset aan het bestaande sleutelframe.
CBaseKeyFrame* m_pExistingKeyFrame;
CKeyFrame::m_pTransition
Hiermee wordt een aanwijzer opgeslagen voor transtion die begint bij dit sleutelframe.
CBaseTransition* m_pTransition;