|
|
|
|
- Animation en ouverture
- Divers
FenAnimationSuivante (Fonction) En anglais : WinAnimationNext Modifie le type et la durée des animations utilisées lors de l'ouverture et de la fermeture de la prochaine fenêtre. Remarques : - Pour paramétrer l'animation de toutes les fenêtres lors de leur ouverture, utilisez la fonction FenAnimationOuverture.
- Pour paramétrer l'animation de toutes les fenêtres lors de leur fermeture, utilisez la fonction FenAnimationFermeture.
// Sélection de l'animation FenAnimationSuivante(afRotationMulti, 200) // Ouverture de la fenêtre avec l'animation spécifiée Ouvre(FEN_TestAnimation)  ...  // Fermeture de la fenêtre avec l'animation spécifiée en sens inverse Ferme(FEN_TestAnimation)
Syntaxe
FenAnimationSuivante(<Type de l'animation> [, <Durée> [, <Son>]])
<Type de l'animation> : Constante Type d'animation à effectuer. En fermeture, l'animation est effectuée en sens inverse de l'ouverture. 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'agrandi. | 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 les fonctions FenAnimationOuverture et FenAnimationFermeture.
Composante : wd290obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|