Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Zökkenőmentes átmenetet ágyaz be.
Szemantika
class CSmoothStopTransition : public CBaseTransition;
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CSmoothStopTransition::CSmoothStopTransition | Zökkenőmentes átmenetet hoz létre, és inicializálja annak maximális időtartamát és végső értékét. |
Nyilvános metódusok
| Név | Description |
|---|---|
| CSmoothStopTransition::Create | Meghívja az áttűnési kódtárat beágyazott áttűnési COM-objektum létrehozásához. (A CBaseTransition felülbírálása::Létrehozás.) |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
| CSmoothStopTransition::m_dblFinalValue | Az animációs változó értéke az áttűnés végén. |
| CSmoothStopTransition::m_maximumDuration | Az áttűnés maximális időtartama. |
Megjegyzések
A smooth-stop áttűnés lelassul, amint egy adott végső értékhez közeledik, és nulla sebességgel éri el. Az átmenet időtartamát a kezdeti sebesség, a kezdeti és a végső értékek közötti különbség, valamint a megadott maximális időtartam határozza meg. Ha nincs egyetlen parabolikus ívből álló megoldás, ez a módszer köbös átmenetet hoz létre. Mivel az összes áttűnést automatikusan törli a rendszer, javasoljuk, hogy az új operátorral foglalja le őket. A beágyazott IUIAnimationTransition COM objektumot a CAnimationController::AnimateGroup hozza létre, amíg null értékű. A COM-objektum létrehozása után a tagváltozók módosítása nincs hatással.
Öröklési hierarchia
Requirements
Fejléc: afxanimationcontroller.h
CSmoothStopTransition::Create
Meghívja az áttűnési kódtárat beágyazott áttűnési COM-objektum létrehozásához.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Paraméterek
pLibrary
Az áttűnéstárra mutató mutató, amely a szabványos áttűnések létrehozásáért felelős.
Visszaadott érték
IGAZ, ha az áttűnés sikeresen létrejött; egyéb esetben HAMIS.
CSmoothStopTransition::CSmoothStopTransition
Zökkenőmentes átmenetet hoz létre, és inicializálja annak maximális időtartamát és végső értékét.
CSmoothStopTransition(
UI_ANIMATION_SECONDS maximumDuration,
DOUBLE dblFinalValue);
Paraméterek
maximumDuration
Az áttűnés maximális időtartama.
dblFinalValue
Az animációs változó értéke az áttűnés végén.
CSmoothStopTransition::m_dblFinalValue
Az animációs változó értéke az áttűnés végén.
DOUBLE m_dblFinalValue;
CSmoothStopTransition::m_maximumDuration
Az áttűnés maximális időtartama.
UI_ANIMATION_SECONDS m_maximumDuration;