AnimateWindow

[Bu ön belgeleme ve değiştirmek için bir konu değildir.]

AnimateWindow işlevi özel gösterme veya gizleme windows zaman efektler oluşturmak sağlar. Animasyonu iki tür vardır: animasyon ve Slayt Animasyon rulo.

bool AnimateWindow ()  hwnd  hwnd, / / idare hareketlendirmek için pencereyidworddwTime, / / süresini animasyonudworddwFlags / / animasyon türü);
 

Parametreleri

hwnd
Animasyon uygulamak için pencerenin tanıtıcı belirtir.
dwTime
Milisaniye cinsinden animation, çalmak için ne kadar sürede belirtir. Genellikle, animasyonu oynatmak için 200 milisaniye alır.
dwFlags
Animasyon türünü belirtir. Bu parametre, bir veya daha aşağıdaki bayrakları olabilir.
Bayrak Açıklama
AW_SLIDE Kullandığı animasyon slayt. Varsayılan olarak, rulo animasyon kullanılır. aw_center bayrağı ile kullanıldığında bu bayrak yoksayıldı.
AW_ACTIVATE Pencereyi etkinleştirir. Bu bayrak AW_HIDE ile kullanmayın.
AW_BLEND Silinme efekti kullanır. Bu bayrak sadece hwnd , üst düzey bir penceredir kullanılabilir.
AW_HIDE Pencereyi gizler. Varsayılan olarak, pencere gösterilir.
AW_CENTER AW_HIDE bayrağı kullanılırsa içe daraltmak veya genişletmek AW_HIDE bayrağı kullanılmamışsa dışa görünür penceresi.
AW_HOR_POSITIVE Animasyon penceresinde soldan sağa. Bu bayrak, rulo veya Slayt Animasyon ile kullanılabilir. aw_center bayrağı ile kullanıldığında yoksayılır.
AW_HOR_NEGATIVE Sağdan sola penceresinden canlandırın. Bu bayrak, rulo veya Slayt Animasyon ile kullanılabilir. aw_center bayrağı ile kullanıldığında yoksayılır.
AW_VER_POSITIVE Alt üst pencereyi canlandırın. Bu bayrak, rulo veya Slayt Animasyon ile kullanılabilir. aw_center bayrağı ile kullanıldığında yoksayılır.
AW_VER_NEGATIVE Pencerenin alt üst canlandırın. Bu bayrak, rulo veya Slayt Animasyon ile kullanılabilir. aw_center bayrağı ile kullanıldığında yoksayılır.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri sıfır.

İşlev başarısız olursa, dönüş değeri sıfırdır. İşlev aşağıdaki durumlarda başarısız olur:

Genişletilmiş hata bilgilerini için GetLastError işlevini.

Açıklamalar

Bir pencere çapraz olarak animasyon uygulamak için AW_VER_POSITIVE veya AW_VER_NEGATIVE bayrağı AW_HOR_POSITIVE veya AW_HOR_NEGATIVE bayrak birleştirebilirsiniz.

Pencere ve onun alt pencereleri pencere işlemleri WM_PRINT ya da WM_PRINTCLIENT iletileri işlemek gerekir. İletişim kutuları, denetimleri ve ortak denetimler zaten WM_PRINTCLIENT işleyecek. Varsayılan pencere yordamı zaten WM_PRINT işleme.

QuickInfo

nbsp; Windows &NT: sürüm 5.0 veya sonraki sürümünü gerektirir.
Windows:Windows 98 veya üstünü gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

Windows genel bakış, pencere işlevleri, WM_PRINT, WM_PRINTCLIENT

Index