Partager via


CAnimateCtrl::Open

Appelez cette fonction pour ouvrir un clip AVI et afficher son premier frame.

BOOL Open(
   LPCTSTR lpszFileName 
);
BOOL Open(
   UINT nID 
);

Paramètres

  • lpszFileName
    Un objet d' CString ou un pointeur vers une chaîne terminée par le caractère NULL qui contient le nom du fichier AVI ou le nom d'une ressource AVI.Si ce paramètre est NULL, le système arrête le clip AVI qui a été précédemment ouvert pour le contrôle animation échéant.

  • nID
    L'identificateur de ressource AVI.Si ce paramètre est NULL, le système arrête le clip AVI qui a été précédemment ouvert pour le contrôle animation échéant.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon zéro.

Notes

La ressource AVI est chargée du package qui a créé le contrôle animation.

Ouvrir ne prend pas en charge le bruit dans un clip AVI ; vous pouvez ouvrir uniquement les clips AVI silencieux.

Si le contrôle animation a le style d' ACS_AUTOPLAY , le contrôle animation démarrera automatiquement lire le clip immédiatement après qu'il ouvre.Il continue à lire un clip en arrière-plan pendant que votre thread reprend son exécution.Lorsque le clip est lire fait, il sera automatiquement répété.

Si le contrôle animation a le style d' ACS_CENTER , le clip AVI sera centré dans le contrôle et la taille du contrôle ne change pas.Si le contrôle animation n'a pas le style d' ACS_CENTER , le contrôle est redimensionné lorsque le clip AVI est ouvert à la taille des images dans un clip AVI.La position du coin supérieur gauche du contrôle ne change pas, seule la taille du contrôle.

Si le contrôle animation a le style d' ACS_TRANSPARENT , le premier frame est dessiné à l'aide d'un arrière-plan transparent plutôt que la couleur d'arrière-plan spécifiée dans un clip d'animation.

Exemple

Consultez l'exemple pour CAnimateCtrl::CAnimateCtrl.

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

Classe de CAnimateCtrl

Graphique de la hiérarchie

CAnimateCtrl::Close

CAnimateCtrl::Create