|
|
|
|
- Animation en ouverture
- Divers
FenAnimationOuverture (Fonction) En anglais : WinAnimationOpening Modifie le type et la durée des animations utilisées lors de l'ouverture des fenêtres de l'application. Cette fonction s'applique à toutes les fenêtres de l'application qui n'ont pas été paramétrées autrement (soit depuis l'éditeur de fenêtres, soit avec la fonction FenAnimationSuivante). Remarque : Pour paramétrer l'animation des fenêtres lors de leur fermeture, utilisez la fonction FenAnimationFermeture. // Sélection de l'animation en ouverture FenAnimationOuverture(afRotationMulti, 200) Ouvre(FEN_TestAnimation)  // Désactivation FenAnimationOuverture(afAucune)
Syntaxe
FenAnimationOuverture(<Type de l'animation> [, <Durée> [, <Son>]])
<Type de l'animation> : Constante Type d'animation à effectuer. Ces types sont classés par catégorie et sont combinables (sauf afDéfaut et afHasard).- Proposée par WINDEV :
| | afAucune | Aucune animation n'est proposée. | afDéfaut | Animation par défaut proposée par WINDEV. Cette constante n'est pas combinable avec les autres constantes. | afHasard | Animation choisie au hasard par WINDEV. Cette constante n'est pas combinable avec les autres constantes. | afVista | Animation de type Windows Vista (combinaison de rotation, transparence et translation). |
- Morphing :
| | afApparitionCirculaire | La fenêtre apparaît à l'intérieur d'un disque qui s'agrandit. | afEcoulement | La fenêtre s'écoule du haut vers le bas. | afEntrelacé | Les 4 coins de la fenêtre fusionnent en s'interpénétrant. | afFontaine | La fenêtre apparaît par morceaux, comme issue d'une fontaine. | afLivre | Le plan de la fenêtre est projeté sur un livre qui s'ouvre. | afMorphCylindre | Le plan de la fenêtre est projeté sur un cylindre qui se transforme peu à peu en un plan. | afMorphSphère | Le plan de la fenêtre est projeté sur une sphère qui se transforme peu à peu en un plan. | afMorphVague | Le plan de la fenêtre est projeté sur des vagues qui s'atténuent. |
- Rotation :
| | afRotationMulti | Rotation de la fenêtre sur tous les axes. | afRotationX | Rotation rapide autour de l'axe des X. | afRotationY | Rotation lente autour de l'axe des Y. | afZigZag | Effet de zig zag. |
- Transparence :
| | afTransparent1 | La transparence de la fenêtre passe de 30 % à 80 %. | afTransparent2 | La transparence de la fenêtre passe de 0% à 100%. | afTransparentFixe | La transparence reste à 50% durant l'animation. |
- Zoom :
| | afZoom | Zoom depuis la position de clic jusqu'à la position finale (en ligne droite et à vitesse constante). |
<Durée> : Entier optionnel ou Durée optionnelle Durée de l'animation (en centièmes de seconde). Ce paramètre peut correspondre à : - un entier correspondant au nombre de centièmes de seconde,
- une variable de type Durée,
- l'indication directe de la durée (par exemple 1 s ou 10 ms).
<Son> : Chaîne de caractères optionnelle Nom du fichier Wav à jouer pendant l'animation. Remarques - Les animations en ouverture ne sont pas bloquantes : les codes d'initialisation peuvent être exécutés en parallèle.
- L'animation est réalisée lorsque la fenêtre est rendue visible la première fois. Il est possible d'utiliser la fonction FenAnimationSuivante dans le code d'initialisation des globales suivi de :
- Si une nouvelle fenêtre est ouverte pendant l'animation, WINDEV attend que l'animation soit terminée avant d'ouvrir cette nouvelle fenêtre.
- L'animation ne s'applique pas aux fenêtres systèmes (fenêtres ouvertes par exemple par les fonctions fSélecteur, OuiNon, ...).
- La fonction FenAnimationSuivante est prioritaire sur la fonction FenAnimationOuverture.
Composante : wd290obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|