1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| //Fiche animée à l'ouverture/fermeture
uses shellapi;
// Lors du onShow :
AnimateWindow(Handle, 250, SW_SHOWDEFAULT); //< 250 = vitesse en millisec
AnimateWindow(Handle, 250, AW_CENTER);
AnimateWindow(Handle, 250, AW_HOR_POSITIVE);
AnimateWindow(Handle, 250, AW_HOR_NEGATIVE);
AnimateWindow(Handle, 250, AW_VER_POSITIVE);
AnimateWindow(Handle, 250, AW_VER_NEGATIVE);
AnimateWindow(Handle, 250, SW_SHOWMINNOACTIVE);
AnimateWindow(Handle, 250, SW_RESTORE);
AnimateWindow(Handle, 250, SW_SHOWDEFAULT);
AnimateWindow(Handle, 250, AW_BLEND); // < Fonctionne pas avec la version Delphi 5
//Pour fixer son choix ou le faire varier :
Randomize;
i := random(6);
case i of
0:AnimateWindow(Handle, 200, SW_MAX or AW_HIDE);
1:AnimateWindow(Handle, 200, AW_VER_NEGATIVE or AW_HIDE);
2:AnimateWindow(Handle, 200, AW_CENTER or AW_HIDE);
3:AnimateWindow(Handle, 200, AW_HOR_NEGATIVE or AW_HIDE);
4:AnimateWindow(Handle, 200, AW_HOR_POSITIVE or AW_HIDE);
5:AnimateWindow(Handle, 200, AW_VER_POSITIVE or AW_HIDE);
6:AnimateWindow(Handle, 200, AW_BLEND or AW_HIDE);
end;
close; |
Partager