Aracılığıyla paylaş


CDiscreteTransition Sınıfı

Ayrık bir geçişi kapsüller.

Sözdizimi

class CDiscreteTransition : public CBaseTransition;

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CDiscreteTransition::CDiscreteTransition Ayrık bir geçiş nesnesi oluşturur ve parametrelerini başlatır.

Genel Yöntemler

Veri Akışı Adı Açıklama
CDiscreteTransition::Create Kapsüllenmiş geçiş COM nesnesi oluşturmak için geçiş kitaplığını çağırır. (Geçersiz Kılmalar CBaseTransition::Create.)

Ortak Veri Üyeleri

Veri Akışı Adı Açıklama
CDiscreteTransition::m_dblFinalValue Geçişin sonundaki animasyon değişkeninin değeri.
CDiscreteTransition::m_delay Anlık anahtarın son değere gecikme süresi.
CDiscreteTransition::m_hold Değişkenin son değerinde tutulacak süre.

Açıklamalar

Ayrık geçiş sırasında animasyon değişkeni belirtilen gecikme süresi boyunca ilk değerde kalır, ardından anlık olarak belirtilen son değere geçer ve belirli bir bekleme süresi için bu değerde kalır. Tüm geçişler otomatik olarak temizlendiğinden, bunları yeni işleci kullanılarak ayrılması önerilir. Kapsüllenmiş IUIAnimationTransition COM nesnesi, O zamana kadar NULL olana kadar CAnimationController::AnimateGroup tarafından oluşturulur. Bu COM nesnesi oluşturulduktan sonra üye değişkenlerini değiştirmenin hiçbir etkisi yoktur.

Devralma Hiyerarşisi

CObject

CBaseTransition

CDiscreteTransition

Gereksinimler

Üst bilgi: afxanimationcontroller.h

CDiscreteTransition::CDiscreteTransition

Ayrık bir geçiş nesnesi oluşturur ve parametrelerini başlatır.

CDiscreteTransition(
    UI_ANIMATION_SECONDS delay,
    DOUBLE dblFinalValue,
    UI_ANIMATION_SECONDS hold);

Parametreler

gecikme
Anlık anahtarın son değere gecikme süresi.

dblFinalValue
Geçişin sonundaki animasyon değişkeninin değeri.

tutmak
Değişkenin son değerinde tutulacak süre.

CDiscreteTransition::Create

Kapsüllenmiş geçiş COM nesnesi oluşturmak için geçiş kitaplığını çağırır.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

pLibrary
Standart geçiş kitaplığını tanımlayan IUIAnimationTransitionLibrary arabirimine yönelik bir işaretçi.

Dönüş Değeri

Geçiş başarıyla oluşturulursa TRUE; aksi takdirde YANLIŞ.

CDiscreteTransition::m_dblFinalValue

Geçişin sonundaki animasyon değişkeninin değeri.

DOUBLE m_dblFinalValue;

CDiscreteTransition::m_delay

Anlık anahtarın son değere gecikme süresi.

UI_ANIMATION_SECONDS m_delay;

CDiscreteTransition::m_hold

Değişkenin son değerinde tutulacak süre.

UI_ANIMATION_SECONDS m_hold;

Ayrıca bkz.

Sınıflar