DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Animation / Animation de fenêtres
  • Animation en ouverture
  • Divers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
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.
Exemple
// 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 :
    afAucuneAucune animation n'est proposée.
    afDéfautAnimation par défaut proposée par WINDEV.
    Cette constante n'est pas combinable avec les autres constantes.
    afHasardAnimation choisie au hasard par WINDEV.
    Cette constante n'est pas combinable avec les autres constantes.
    afVistaAnimation de type Windows Vista (combinaison de rotation, transparence et translation).
  • Morphing :
    afApparitionCirculaireLa fenêtre apparaît à l'intérieur d'un disque qui s'agrandit.
    afEcoulementLa fenêtre s'écoule du haut vers le bas.
    afEntrelacéLes 4 coins de la fenêtre fusionnent en s'interpénétrant.
    afFontaineLa fenêtre apparaît par morceaux, comme issue d'une fontaine.
    afLivreLe plan de la fenêtre est projeté sur un livre qui s'ouvre.
    afMorphCylindreLe plan de la fenêtre est projeté sur un cylindre qui se transforme peu à peu en un plan.
    afMorphSphèreLe plan de la fenêtre est projeté sur une sphère qui se transforme peu à peu en un plan.
    afMorphVagueLe plan de la fenêtre est projeté sur des vagues qui s'atténuent.
  • Rotation :
    afRotationMultiRotation de la fenêtre sur tous les axes.
    afRotationXRotation rapide autour de l'axe des X.
    afRotationYRotation lente autour de l'axe des Y.
    afZigZagEffet de zig zag.
  • Transparence :
    afTransparent1La transparence de la fenêtre passe de 30 % à 80 %.
    afTransparent2La transparence de la fenêtre passe de 0% à 100%.
    afTransparentFixeLa transparence reste à 50% durant l'animation.
  • Zoom :
    afZoomZoom 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

Animation en ouverture

  • 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 :
    MoiMême..Visible = Vrai

Divers

  • 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
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale