動畫效果類型詳細說明表:
1. AW_SLIDE : 使用滑動類型 , 默認為該類型. 當使用 AW_CENTER 效果時, 此效果被忽略
2. AW_ACTIVE: 激活窗 口, 在使用了 AW_HIDE 效果時不可使用此效果
3. AW_BLEND: 使用淡入效果
4. AW_HIDE: 隱藏窗口
5. AW_CENTER: 與 AW_HIDE 效果配合使用則效果為窗 口幾內重疊, 單獨使用窗口向外擴展.
6. AW_HOR_POSITIVE : 自左向右顯示窗口
7. AW_HOR_NEGATIVE: 自右向左顯示窗口
8. AW_VER_POSITVE: 自頂向下顯示 窗口
9. AW_VER_NEGATIVE : 自下向上顯示窗口
看懂了這些, 下面我們的工作 會變得非常簡單.
啟動程序後, 動畫效果顯示窗口的代碼如下:
Code
AnimateWindow(this.Handle, 1000, AW_SLIDE + AW_CENTER);
而關閉程序 後, 動畫效果顯示窗口代碼如下:
Code
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
AnimateWindow(this.Handle, 500, AW_SLIDE + AW_VER_POSITIVE + AW_HIDE);
}