Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El uso típico de un control de animación sigue el siguiente patrón:
El control se crea. Si el control se especifica en una plantilla de cuadro de diálogo, la creación es automática cuando se crea el cuadro de diálogo. (Debe tener un miembro CAnimateCtrl en la clase de diálogo que corresponda al control de animación). Como alternativa, puede usar la función Crear miembro para crear el control como una ventana secundaria de cualquier ventana.
Cargue un clip AVI en el control de animación mediante una llamada a la función miembro Open. Si el control de animación está en un cuadro de diálogo, un buen lugar para hacerlo se encuentra en la función OnInitDialog de la clase de diálogo.
Para reproducir el clip, llame a la función miembro Play. Si el control de animación está en un cuadro de diálogo, un buen lugar para hacerlo es la función
OnInitDialogde la clase de cuadro de diálogo. La llamadaPlayno es necesaria si el control de animación tiene establecido el estilo ACS_AUTOPLAY.Si desea mostrar partes del clip o reproducirlo fotograma por fotograma, use la
Seekfunción miembro. Para detener un clip que se está reproduciendo, use la función miembroStop.Si no va a destruir el control inmediatamente, quítelo de la memoria mediante una llamada a la función miembro
Close.Si el control de animación está en un cuadro de diálogo, éste y el objeto
CAnimateCtrlse destruirán automáticamente. Si no es así, se debe asegurar de que tanto el control como el objetoCAnimateCtrlse destruyan correctamente. Al destruir el control, se cierra automáticamente el clip de AVI.