窗口的動畫顯示,蠻好用的

用AnimateWindow函數能夠實現多種窗口的多種動態效果
先對該函數作一個簡單介紹。
函數原型:BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags)。
函數功能: 該函數能在顯示與隱藏窗口時產生兩種特殊類型的動畫效果,即滾動動畫和滑動動畫。
參數含義:
hWnd 指定產生動畫的窗口的句柄。dwTime 指明動畫持續的時間(以微秒計),完成一個動畫的標準時間爲200微秒。dwFags 指定動畫類型。這個參數能夠是一個或多個下列標誌的組合:
hWnd:指定產生動畫的窗口的句柄。
dwTime:指明動畫持續的時間(以微秒計),完成一個動畫的標準時間爲200微秒。
dwFags:指定動畫類型。這個參數能夠是一個或多個下列標誌的組合。標誌描述:
AW_SLIDE:使用滑動類型。缺省則爲滾動動畫類型。當使用AW_CENTER標誌時,這個標誌就被忽略。
   AW_ACTIVE:激活窗口。在使用了AW_HIDE標誌後不要使用這個標誌。
   AW_BLEND:使用淡出效果。只有當hWnd爲頂層窗口的時候纔可使用此標誌。
   AW_HIDE:隱藏窗口,缺省則顯示窗口。
   AW_CENTER:若使用了AW_HIDE標誌,則使窗口向內重疊;若未使用AW_HIDE標誌,則使窗口向外擴展。
   AW_HOR_POSITIVE:自左向右顯示窗口。該標誌能夠在滾動動畫和滑動動畫中使用。當使用AW_CENTER標誌時,該標誌將被忽略。
   AW_VER_POSITIVE:自頂向下顯示窗口。該標誌能夠在滾動動畫和滑動動畫中使用。當使用AW_CENTER標誌時,該標誌將被忽略。
   AW_VER_NEGATIVE:自下向上顯示窗口。該標誌能夠在滾動動畫和滑動動畫中使用。當使用AW_CENTER標誌時,該標誌將被忽略。
   AW_HOR_NEGATIVE:自右向左顯示窗口。該標誌能夠在滾動動畫和滑動動畫中使用。當使用AW_CENTER標誌時,該標誌將被忽略。函數

返回值:若是函數成功,返回值爲非零; 若是函數失敗,返回值爲零。在下列狀況下函數將失敗:窗口使用了窗口邊界;窗口已經可見仍要顯示窗口;窗口已經隱藏仍要隱藏窗口。動畫

相關文章
相關標籤/搜索