Klasa CConstantTransition
Hermetyzuje stałe przejście.
Składnia
class CConstantTransition : public CBaseTransition;
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CConstantTransition::CConstantTransition | Tworzy obiekt przejściowy i inicjuje jego czas trwania. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CConstantTransition::Create | Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM. (Przesłonięcia) CBaseTransition::Create.) |
Publiczne elementy członkowskie danych
Nazwa/nazwisko | opis |
---|---|
CConstantTransition::m_duration | Czas trwania przejścia. |
Uwagi
Podczas stałego przejścia wartość zmiennej animacji pozostaje na wartości początkowej w czasie trwania przejścia. Ponieważ wszystkie przejścia są czyszczone automatycznie, zaleca się ich przydzielenie przy użyciu operatora new. Hermetyzowany obiekt IUIAnimationTransition COM jest tworzony przez CAnimationController::AnimateGroup, aż do momentu, gdy będzie to wartość NULL. Zmiana zmiennych składowych po utworzeniu tego obiektu COM nie ma wpływu.
Hierarchia dziedziczenia
CConstantTransition
Wymagania
Nagłówek: afxanimationcontroller.h
CConstantTransition::CConstantTransition
Tworzy obiekt przejściowy i inicjuje jego czas trwania.
CConstantTransition (UI_ANIMATION_SECONDS duration);
Parametry
czas trwania
Czas trwania przejścia.
CConstantTransition::Create
Wywołuje bibliotekę przejścia, aby utworzyć hermetyzowany obiekt COM.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Parametry
pLibrary
Wskaźnik do interfejsu IUIAnimationTransitionLibrary, który definiuje bibliotekę standardowych przejść.
Wartość zwracana
Wartość TRUE, jeśli przejście zostało pomyślnie utworzone; w przeciwnym razie FAŁSZ.
CConstantTransition::m_duration
Czas trwania przejścia.
UI_ANIMATION_SECONDS m_duration;