Aracılığıyla paylaş


CAnimateCtrl sınıfı

Windows genel animasyon denetim işlevlerini sunar.

class CAnimateCtrl : public CWnd

Üyeler

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

Ad

Description

CAnimateCtrl::CAnimateCtrl

Yapıları bir CAnimateCtrl nesnesi.

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

Ad

Description

CAnimateCtrl::Close

AVI klibi kapatır.

CAnimateCtrl::Create

Animasyon denetimi oluşturur ve ekler bir CAnimateCtrl nesnesi.

CAnimateCtrl::CreateEx

Belirtilen Windows genişletilmiş stilleri içeren bir animasyon denetimi oluşturur ve ekler bir CAnimateCtrl nesnesi.

CAnimateCtrl::IsPlaying

Bir Audio-Video Interleaved (AVI) klibini oynatmaya olup olmadığını gösterir.

CAnimateCtrl::Open

Bir dosya veya kaynağın AVI klibi açılır ve ilk kareyi görüntüler.

CAnimateCtrl::Play

Ses olmadan AVI klibi oynatır.

CAnimateCtrl::Seek

AVI klibin seçilen tek bir kareyi görüntüler.

CAnimateCtrl::Stop

AVI klibi yürütmeyi durdurur.

Notlar

Bu denetim (ve bu nedenle CAnimateCtrl class) sonraki ve yalnızca Windows 95, Windows 98 ve Windows NT sürüm 3.51 altında çalışan programlar için kullanılabilir.

Bir animasyon klip AVI (Ses Video Aralanmış) biçiminde görüntüler dikdörtgen bir pencere denetimidir — standart Windows video/ses biçimi. AVI klibi film gibi bitmap çerçeveler dizisidir.

Animasyon kontrolleri yalnızca basit AVI klipleri oynatabilirsiniz. Özellikle, animasyon denetim tarafından oynatılacak klipleri, aşağıdaki gereksinimleri karşılaması gerekir:

  • Tam olarak bir video akışı olmalı ve en az bir çerçeve olması gerekir.

  • Olabilir en fazla iki akışları dosyasında (ses bilgisi animasyon denetimi yoksayar ancak genellikle diğer akış varsa, bir ses akışını.).

  • Küçük sıkıştırılmamış veya RLE8 sıkıştırması ile sıkıştırılmış.

  • Video akışı paleti değişikliklerine izin verilir.

Uygulamanızın ayrı bir AVI dosyası olarak eşlik veya uygulamanıza AVI kaynak olarak AVI klip ekleyebilirsiniz.

Kendi iş parçacığı, AVI küçük görüntülendiği sırada çalıştırmaya devam eder çünkü bir ortak animasyon denetim uzun bir işlem sırasında Sistem etkinliğini göstermek için kullanılır. Örneğin, dosya Gezgini, Bul iletişim kutusunu taşıma Büyüteç Camı bir dosya sistemi arar olarak görüntüler.

Oluşturursanız, bir CAnimateCtrl nesne içinde bir iletişim kutusu veya kullanıcı iletişim kutusu kapandığında iletişim kaynağı iletişim kutusu düzenleyicisi kullanarak, onu otomatik olarak yok edilir.

Oluşturursanız, bir CAnimateCtrl nesne bir pencere içinde onu yıkmak gerekebilir. Oluşturursanız, CAnimateCtrl nesne yığın üzerinde otomatik olarak bozulur. Oluşturursanız, CAnimateCtrl nesnesini kullanarak öbek üzerindeki Yeni işlevini çağırmanız gerekir silmek onu yıkmak için nesne üzerinde. Yeni bir sınıftan türer, CAnimateCtrl ve o sınıftaki herhangi bir bellek ayrılamadı, geçersiz kılma CAnimateCtrl yıkıcı tahsisatlarını elden çıkarmak.

Daha fazla bilgi için CAnimateCtrl, bkz: denetimleri ve Kullanarak CAnimateCtrl.

Devralma hiyerarşisi

CObject

CCmdTarget

CWnd

CAnimateCtrl

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CAnimateCtrl::Create

ON_CONTROL