CAnimationController sınıfı
Oluşturma ve animasyonlar yönetmek için merkezi bir arabirim sağlar animasyon denetleyicisi uygular.
class CAnimationController : public CObject;
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Animasyon denetleyicisi oluşturur. |
|
Yıkıcı.Animasyon denetleyici nesnesini edildiğinde denir. |
Public yöntemler
Ad |
Description |
---|---|
Animasyon nesne animasyonu denetleyicisine ait bir grup ekler. |
|
Gruba bir ana kare ekler. |
|
Animasyonu çalıştırmak için bir grup hazırlar ve isteğe bağlı olarak zamanlar. |
|
Aşırı yüklenmiş.Animasyon zamanlandıkları taktirde grubu oluşturan temiz çerçevesi tarafından çağrıldı. |
|
Aşırı yüklenmiş.Geçişe göre değişir ve belirtilen gruba ekler bir anahtar kare oluşturur. |
|
Ayarlar veya animasyon Yöneticisi'nin durumu değiştiğinde çağırmak için bir işleyici serbest bırakır. |
|
Zamanlama olayları için bir işleyici ve güncelleştirmeleri zamanlama için işleyici & amp; ya da ayarlar. |
|
Ayarlar veya planlanan film şeridi iptal edildi, sonuçlandı, kesildikten sıkıştırılmış veya olup olmadığını belirlemek için çağırmak için öncelik karşılaştırma işleyicisi yayımlar. |
|
Ayarlar veya film şeridine durumu ve güncelleştirme olayları için bir işleyici & amp. |
|
Aşırı yüklenmiş.Animasyon grubu tarafından film şeridi bulur. |
|
Belirtilen animasyon değişkeni içeren animasyon nesne bulur. |
|
Film şeridi başlangıcı tanımlayan bir anahtar kare döndürür. |
|
Kapsüllenmiş IUIAnimationManager nesnesine erişim sağlar. |
|
Kapsüllenmiş IUIAnimationTimer nesnesine erişim sağlar. |
|
IUIAnimationTransitionFactory arabirimi veya geçiş kitaplığı oluşturma başarısız oldu yoksa null işaretçi. |
|
Kapsüllenmiş IUIAnimationTransitionLibrary nesnesine erişim sağlar. |
|
En az bir grup animasyonu oynatan olup olmadığını söyler. |
|
Animasyon denetleyicisi geçerli olup olmadığını bildirir. |
|
Animasyon değişkenin tamsayı değeri değiştiğinde çerçevesi tarafından çağrıldı. |
|
Olaya yanıt olarak StatusChanged animasyon Yöneticisi'nden framework tarafından çağrıldı. |
|
Bir animasyon güncelleştirme işlemi tamamlandıktan sonra çerçevesi tarafından çağrıldı. |
|
Bir animasyon güncelleştirme başlamadan önce çerçevesi tarafından çağrıldı. |
|
Animasyon oluşturma kare hızı düşük arzu kare hızının altına düşerse çerçevesi tarafından çağrıldı. |
|
Animasyon değişken değeri değiştiğinde çerçevesi tarafından çağrıldı. |
|
Animasyon zamanlanmadan önce çerçevesi tarafından doğru olarak adlandırılır. |
|
Zamanlama çakışmalarını çerçevesi tarafından çağrıldı. |
|
Zamanlama çakışmalarını çerçevesi tarafından çağrıldı. |
|
Zamanlama çakışmalarını çerçevesi tarafından çağrıldı. |
|
Zamanlama çakışmalarını çerçevesi tarafından çağrıldı. |
|
Film şeridi durumu değiştiğinde çerçevesi tarafından çağrıldı. |
|
Film şeridi güncelleştirildiği çerçevesi tarafından çağrıldı. |
|
Tüm animasyon grupları animasyon denetleyicisinden kaldırır. |
|
Belirtilen Kimliğe sahip bir animasyon grubu animasyon denetleyicisinden kaldırır. |
|
Animasyon nesne animasyonu denetleyicisinden kaldırın. |
|
Geçişler belirtilen bir gruba ait animasyon nesneleri kaldırır. |
|
Bir animasyon zamanlar. |
|
Animasyon denetleyicisi ve bir pencere arasında bir ilişki kurar. |
|
Tüm animasyon değişkenlerin değerleri güncelleştirmek için animasyon Yöneticisi yönlendirir. |
Korumalı yöntemleri
Ad |
Description |
---|---|
Aşırı yüklenmiş.Grubu oluşturan temizler Yardımcısı. |
|
Belirtilen grup için bir animasyon yalnızca zamanlandıkları taktirde çerçevesi tarafından çağrıldı. |
Korumalı veri üyeleri
Ad |
Description |
---|---|
Film şeridi başlangıcını temsil eden bir anahtar kare. |
|
Animasyon denetleyicisi geçerli olup olmadığını belirtir.Geçerli işletim sistemi Windows animasyon API desteklemiyorsa, bu üyeyi false olarak ayarlanır. |
|
Bu animasyon denetleyicisine ait animasyon gruplarının listesi. |
|
Animasyon Yöneticisi com nesnesi için bir işaretçi saklar. |
|
Animasyon Timer com nesnesi için bir işaretçi saklar. |
|
Otomatik olarak animasyon Yöneticisi durumu değişti ya da sonrası güncelleştirme olay oluştu çizilebilir, ilgili bir CWnd nesnesi için bir işaretçi.BOŞ olabilir. |
|
Geçiş Factory com nesnesi için bir işaretçi saklar. |
|
Geçiş kitaplığı com nesnesi için bir işaretçi saklar. |
Notlar
CAnimationController sınıfı animasyonlar yöneten anahtar sınıftır.Bir veya daha fazla örnekleri animasyon denetleyicisi bir uygulama oluşturmak ve marka, isteğe bağlı olarak, bir animasyon denetleyicisi CAnimationController::SetRelatedWnd kullanarak CWnd nesnesine bağlanın.Bu bağlantının WM_PAINT iletileri ilgili pencere otomatik animasyon Yöneticisi durumu değiştirildi veya animasyon timer güncelleştirildiğinde göndermek için gereklidir.Bu ilişki etkinleştirmezseniz, el ile bir animasyon görüntüleyen bir pencere yeniden çizmek gerekir.Bu amaçla CAnimationController bir sınıf türetmek ve OnAnimationManagerStatusChanged ve/veya OnAnimationTimerPostUpdate geçersiz kılabilir ve bir veya daha fazla windows gerektiğinde geçersiz kılmak.
Devralma hiyerarşisi
Gereksinimler
Başlık: afxanimationcontroller.h