Delphi WinAPI AnimateWindow - 使您能夠在顯示或隱藏視窗時產生特殊效果
阿新 • • 發佈:2022-03-28
Delphi WinAPI AnimateWindow - 使您能夠在顯示或隱藏視窗時產生特殊效果
AnimateWindow //使您能夠在顯示或隱藏視窗時產生特殊效果。有四種類型的動畫:滾動、滑動、摺疊或展開,以及alpha混合淡入淡出。
原型:
BOOL AnimateWindow( [in] HWND hWnd, //要設定動畫的視窗的控制柄。呼叫執行緒必須擁有此視窗。 [in] DWORD dwTime, //播放動畫所需的時間,以毫秒為單位。通常,播放動畫需要200毫秒。 [in] DWORD dwFlags //動畫的型別。此引數可以是以下一個或多個值。請注意,預設情況下,這些標誌在顯示視窗時生效。要在隱藏視窗時生效,請使用AW_HIDE和帶有適當標誌的邏輯OR運算子。 );
引數:
dwFlags //動畫的型別。此引數可以是以下一個或多個值。請注意,預設情況下,這些標誌在顯示視窗時生效。要在隱藏視窗時生效,請使用AW_HIDE和帶有適當標誌的邏輯OR運算子。
-
- AW_ACTIVATE //啟用視窗。不要將此值用於AW_HIDE。
- AW_BLEND //使用漸變效果。只有當hwnd是頂級視窗時,才能使用此標誌。
- AW_CENTER //如果使用AW_HIDE,則使視窗顯示為向內摺疊;如果未使用AW_HIDE,則使視窗顯示為向外展開。不同的方向標誌無效。
- AW_HIDE //隱藏視窗。預設情況下,將顯示該視窗。
- AW_HOR_POSITIVE //從左到右設定視窗的動畫。此標誌可用於滾動或滑動動畫。當與AW_CENTER或AW_BLEND一起使用時,它將被忽略。
- AW_HOR_NEGATIVE //從右向左設定視窗的動畫。此標誌可用於滾動或滑動動畫。當與AW_CENTER或AW_BLEND一起使用時,它將被忽略。
- AW_SLIDE //使用幻燈片動畫。預設情況下,使用滾動動畫。與AW_CENTER一起使用時,此標誌將被忽略。
- AW_VER_POSITIVE //從上到下設定視窗動畫。此標誌可用於滾動或滑動動畫。當與AW_CENTER或AW_BLEND一起使用時,它將被忽略。
- AW_VER_NEGATIVE //從下到上設定視窗的動畫。此標誌可用於滾動或滑動動畫。當與AW_CENTER或AW_BLEN一起使用時,它將被忽略
建立時間:2022.03.28 更新時間: