Contrôle animation

De RAD Studio
Aller à : navigation, rechercher

Remonter à Contrôles graphiques


Le composant animation VCL est une fenêtre qui affiche en mode silencieux une séquence vidéo (Audio Video Interleaved) AVI. Une séquence AVI est composée d'une série de plans bitmap, comme un film. Les séquences AVI peuvent être sonorisées, mais les contrôles animation ne fonctionnent qu'avec les séquences AVI muettes. Les fichiers utilisés doivent être des fichiers AVI non compressés ou des séquences AVI compressées en utilisant l'algorithme RLE.

  • ResHandle est le handle Windows du module contenant la séquence AVI sous la forme d'une ressource. Initialisez ResHandle à l'exécution avec le handle d'instance ou le handle du module contenant la ressource animation. Après avoir initialisé ResHandle, affectez la propriété ResID ou ResName pour spécifier la ressource du module spécifié qui contient la séquence AVI à afficher dans le contrôle animation.
  • Initialisez AutoSize à True pour que le contrôle animation ajuste sa taille à la taille des plans de la séquence AVI.
  • StartFrame et StopFrame spécifient les plans où la séquence doit commencer et s'arrêter.
  • Définissez CommonAVI pour afficher l'une des séquences AVI standard de Windows contenues dans Shell32.DLL.
  • Spécifiez quand commencer ou arrêter l'animation en initialisant la propriété Active à True et False, respectivement, et le nombre de répétitions à effectuer en initialisant la propriété Repetitions.
  • La propriété Timers permet d'afficher les plans en utilisant un timer. Cela permet de synchroniser la séquence animation avec d'autres actions, par exemple la restitution d'une piste sonore.

Voir aussi