CAnimateCtrl, classe
Fournit les fonctionnalités du contrôle animation communs windows.
class CAnimateCtrl : public CWnd
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CAnimateCtrl. |
Méthodes publiques
Nom |
Description |
---|---|
Ferme un clip AVI. |
|
Crée un contrôle animation et l'attache à un objet d' CAnimateCtrl . |
|
Crée un contrôle animation avec les styles étendus par windows spécifiées et l'attache à un objet d' CAnimateCtrl . |
|
Indique si un clip de (AVI) de format AVI lit. |
|
Ouvre un clip AVI d'un fichier ou d'une ressource et affiche le premier frame. |
|
Lit le clip AVI sans son. |
|
Affiche un seul frame sélectionné du clip AVI. |
|
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
CAnimateCtrl
Configuration requise
Header: afxcmn.h