Aracılığıyla paylaş


CCustomTransition sınıfı

Özel bir geçiş uygular.

class CCustomTransition : public CBaseTransition;

Üyeler

Gg458062.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CCustomTransition::CCustomTransition

Özel geçiş nesnesi oluşturur.

Gg458062.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CCustomTransition::Create

Kapsüllenmiş geçiş com nesnesi oluşturmak için geçiş kitaplığı çağırır.(Geçersiz kılar CBaseTransition::Create.)

CCustomTransition::SetInitialValue

Bu geçiş ile ilişkili bir animasyon değişkenine uygulanacak bir başlangıç değeri olarak ayarlar.

CCustomTransition::SetInitialVelocity

Bu geçiş ile ilişkili bir animasyon değişkenine uygulanacak bir başlangıç hızı ayarlar.

Gg458062.collapse_all(tr-tr,VS.110).gifKorumalı veri üyeleri

Ad

Description

CCustomTransition::m_bInitialValueSpecified

Başlangıç değeri ile SetInitialValue denetlenip denetlenmeyeceğini belirtir.

CCustomTransition::m_bInitialVelocitySpecified

Başlangıç hızı ile SetInitialVelocity denetlenip denetlenmeyeceğini belirtir.

CCustomTransition::m_initialValue

Başlangıç değeri depolar.

CCustomTransition::m_initialVelocity

Başlangıç hız depolar.

CCustomTransition::m_pInterpolator

Özel interpolator için bir işaretçi saklar.

Notlar

CCustomTransitions sınıfı, geliştiricilerin özel geçişler olanak tanır.Oluşturulan ve standart geçiş kullanılan, ancak kurucusu özel interpolator için bir işaretçi parametresi olarak kabul eder.Özel geçişler kullanmak için aşağıdaki adımları uygulayın: 1.CCustomInterpolator bir sınıf türetmek ve en az uygulamak InterpolateValue yöntemi.2.Özel interpolator nesnesinin yaşam süresi nerede kullanıldığını animasyon süreden daha uzun olmasını sağlayın.3.(Yeni işleç kullanan) bir CCustomTransition nesnesi oluştur ve özel interpolator kurucusunda bir işaretçi iletin.4.Bu parametreler için özel enterpolasyon gerekiyorsa, CCustomTransition::SetInitialValue ve CCustomTransition::SetInitialVelocity çağırın.5.İşaretçi değeri özel algoritması ile animasyonlu animasyon nesnesinin AddTransition yöntemi özel geçiş iletin.6.Animasyon nesnesinin değeri değiştirmeniz gerekir Windows animasyon API InterpolateValue (ve ilgili diğer yöntemleri) içinde CCustomInterpolator çağırır.

Devralma hiyerarşisi

CObject

CBaseTransition

CCustomTransition

Gereksinimler

Başlık: afxanimationcontroller.h

Ayrıca bkz.

Diğer Kaynaklar

mfc sınıfları