Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’utilisation classique d’un contrôle d’animation suit le modèle ci-dessous :
Le contrôle est créé. Si le contrôle est spécifié dans un modèle de boîte de dialogue, la création est automatique lorsque la boîte de dialogue est créée. (Vous devez avoir un membre CAnimateCtrl dans votre classe de boîte de dialogue qui correspond au contrôle d’animation.) Vous pouvez également utiliser la fonction Créer un membre pour créer le contrôle en tant que fenêtre enfant de n’importe quelle fenêtre.
Chargez un clip AVI dans le contrôle d'animation en appelant la fonction membre Open. Si votre contrôle d’animation se trouve dans une boîte de dialogue, il convient de le faire dans la fonction OnInitDialog de la classe de dialogue.
Lisez le clip en appelant la fonction membre Play. Si votre contrôle d’animation se trouve dans une boîte de dialogue, un bon endroit pour ce faire est la fonction
OnInitDialogde la classe de dialogue. L’appelPlayn’est pas nécessaire si le contrôle d’animation a le style ACS_AUTOPLAY.Si vous souhaitez afficher des parties du clip ou le lire image par image, utilisez la
Seekfonction membre. Pour arrêter un clip en cours de lecture, utilisez la fonction membreStop.Si vous ne prévoyez pas de détruire le contrôle immédiatement, supprimez le clip de la mémoire système en appelant la fonction membre
Close.Si le contrôle d’animation se trouve dans une boîte de dialogue, celui-ci et l’objet
CAnimateCtrlest détruit automatiquement. Si ce n’est pas le cas, vous devez vous assurer que le contrôle et l’objetCAnimateCtrlsont détruits correctement. La destruction du contrôle ferme automatiquement le clip AVI.