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.
Belefoglal egy szinuszos tartományú átmenetet, amely adott oszcillációs tartományt tartalmaz.
Szemantika
class CSinusoidalTransitionFromRange : public CBaseTransition;
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange | Áttűnési objektumot hoz létre. |
Nyilvános metódusok
| Név | Description |
|---|---|
| CSinusoidalTransitionFromRange::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 |
|---|---|
| CSinusoidalTransitionFromRange::m_dblMaximumValue | Az animációs változó értéke az szinuszos hullám csúcsán. |
| CSinusoidalTransitionFromRange::m_dblMinimumValue | Az animációs változó értéke az szinuszhullám vályújában. |
| CSinusoidalTransitionFromRange::m_duration | Az áttűnés időtartama. |
| CSinusoidalTransitionFromRange::m_period | A szinuszos hullám oszcillációjának időtartama másodpercben. |
| CSinusoidalTransitionFromRange::m_slope | Az áttűnés kezdetének meredeksége. |
Megjegyzések
Az animációs változó értéke a megadott minimális és maximális értékek között ingadozik egy szinuszos tartomány áttűnés teljes időtartama alatt. A meredekség paraméter a két lehetséges szinuszhullám közötti egyértelműsítésre szolgál, amelyeket a többi paraméter határoz meg. 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
CSinusoidalTransitionFromRange
Requirements
Fejléc: afxanimationcontroller.h
CSinusoidalTransitionFromRange::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.
CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange
Áttűnési objektumot hoz létre.
CSinusoidalTransitionFromRange(
UI_ANIMATION_SECONDS duration,
DOUBLE dblMinimumValue,
DOUBLE dblMaximumValue,
UI_ANIMATION_SECONDS period,
UI_ANIMATION_SLOPE slope);
Paraméterek
időtartam
Az áttűnés időtartama.
dblMinimumValue
Az animációs változó értéke az szinuszhullám vályújában.
dblMaximumValue
Az animációs változó értéke az szinuszos hullám csúcsán.
Időszak
A szinuszos hullám oszcillációjának időtartama másodpercben.
Lejtőn
Az áttűnés kezdetének meredeksége.
CSinusoidalTransitionFromRange::m_dblMaximumValue
Az animációs változó értéke az szinuszos hullám csúcsán.
DOUBLE m_dblMaximumValue;
CSinusoidalTransitionFromRange::m_dblMinimumValue
Az animációs változó értéke az szinuszhullám vályújában.
DOUBLE m_dblMinimumValue;
CSinusoidalTransitionFromRange::m_duration
Az áttűnés időtartama.
UI_ANIMATION_SECONDS m_duration;
CSinusoidalTransitionFromRange::m_period
A szinuszos hullám oszcillációjának időtartama másodpercben.
UI_ANIMATION_SECONDS m_period;
CSinusoidalTransitionFromRange::m_slope
Az áttűnés kezdetének meredeksége.
UI_ANIMATION_SLOPE m_slope;