CAnimateCtrl

La classe CAnimateCtrl fournit la fonctionnalité de contrôle commun d'animation de Windows. Ce contrôle (et, par conséquent, la classe CAnimateCtrl ) sont disponible seulement pour les programmes qui s'exécutent sous Windows 95 et Windows NT version 3.51 ou ultérieure.

Un contrôle de l'animation est une fenêtre rectangulaire qui affiche un clip au format AVI (Audio Video Interleaved) — le format vidéo standard de Windows. Un clip AVI est une série d'images bitmap, comme dans un film.

Contrôles d'animation peuvent jouer seulement simples clips AVI. Plus précisément, les clips à être joué par un contrôle de l'animation doivent respecter les exigences suivantes:

Vous pouvez ajouter le clip AVI à votre application comme une ressource AVI, ou il peut accompagner votre application dans un fichier AVI.

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

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

Si vous créez un objet CAnimateCtrl dans une fenêtre, vous devrez détruire. Si vous créez l'objet CAnimateCtrl sur la pile, il est détruit automatiquement. Si vous créez l'objet CAnimateCtrl sur le tas à l'aide de la nouvelle fonction, vous devez appeler delete sur l'objet à détruire. Si vous dérivez une nouvelle classe de CAnimateCtrl et Allouez de la mémoire dans cette classe, substituez le destructeur de CAnimateCtrl de disposer de l'allocation.

Pour plus d'informations sur l'utilisation de CAnimateCtrl, voir Sujets de contrôle et de CAnimateCtrl à l'aide dans le Guide du programmeur Visual C++.

# include lt;afxcmn.h>

Membres de la classe |nbsp ; Classe de base | Graphique de la hiérarchie

Échantillons denbsp ; MFC exemple CMNCTRL1 | MFC exemple MFCIE

Voir aussinbsp ;Styles d'animation contrôle dans CAnimateCtrl::Create, O&N_CONTROL

Index