Partager via


Classe de CAnimateCtrl

Fournit les fonctionnalités du contrôle animation communs windows.

class CAnimateCtrl : public CWnd

Membres

z44k3stc.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CAnimateCtrl::CAnimateCtrl

Construit un objet CAnimateCtrl.

z44k3stc.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CAnimateCtrl::Close

Ferme un clip AVI.

CAnimateCtrl::Create

Crée un contrôle animation et l'attache à un objet d' CAnimateCtrl .

CAnimateCtrl::CreateEx

Crée un contrôle animation avec les styles étendus par windows spécifiées et l'attache à un objet d' CAnimateCtrl .

CAnimateCtrl::IsPlaying

Indique si un clip de (AVI) de format AVI lit.

CAnimateCtrl::Open

Ouvre un clip AVI d'un fichier ou d'une ressource et affiche le premier frame.

CAnimateCtrl::Play

Lit le clip AVI sans son.

CAnimateCtrl::Seek

Affiche un seul frame sélectionné du clip AVI.

CAnimateCtrl::Stop

Arrête de jouer un clip AVI.

Notes

Ce contrôle (et par conséquent la classe d' CAnimateCtrl ) est disponible uniquement aux programmes s'exécutant sous la version 3,51 de Windows 95, Windows 98, et Windows NT et versions ultérieures.

Un contrôle animation est une zone rectangulaire qui affiche un clip dans le format d'AVI (format AVI) de la vidéo et audio format standard de windows.Un clip AVI est une série de trames bitmap, comme un film.

Les contrôles animation peuvent lire uniquement les clips AVI simples.Spécifiquement, les clips à lire par un contrôle animation doivent répondre aux exigences suivantes :

  • Il doit y avoir un seul flux vidéo et il doit avoir au moins un frame.

  • Il peut y avoir au plus deux flux dans le fichier (en général l'autre flux, le cas échéant, est un flux audio, bien que le contrôle animation ignore les informations audio).

  • Le clip doit être non compressé ou compressé avec la compression RLE8.

  • Les espaces ne sont pas modification de la palette de flux vidéo.

Vous pouvez ajouter un clip AVI à votre application comme ressource AVI, ou elle peut accompagner votre application en tant que fichier AVI distinct.

Étant donné que votre thread continue de s'exécuter pendant que le clip AVI est affiché, une utilisation courante d'un contrôle animation est d'indiquer l'activité du système pendant une longue opération.Par exemple, la boîte de dialogue recherche de l'Explorateur de fichiers affiche une loupe mobile comme recherches de système pour un fichier.

Si vous créez un objet d' CAnimateCtrl dans une boîte de dialogue ou d'une ressource de boîte de dialogue à l'aide de l'éditeur de boîtes de dialogue, il sera automatiquement détruit lorsque l'utilisateur ferme la boîte de dialogue.

Si vous créez un objet d' CAnimateCtrl dans une fenêtre, vous devrez peut-être la destruction.Si vous créez l'objet d' CAnimateCtrl sur la pile, elle est perdue automatiquement.Si vous créez l'objet d' CAnimateCtrl sur le tas à l'aide de la fonction de nouveau , vous devez appeler supprimer sur l'objet pour le détruire.Si vous dérivez une nouvelle classe d' CAnimateCtrl et allouez une mémoire dans cette classe hôte, substituez le destructeur d' CAnimateCtrl pour disposer les allocations.

Pour plus d'informations sur l'utilisation CAnimateCtrl, consultez contrôles et l' Utilisation CAnimateCtrl.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CAnimateCtrl

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CAnimateCtrl::Create

ON_CONTROL