Share via


CAnimateCtrl::Open

Llame a esta función para abrir AVI clip y mostrar su primer cuadro.

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

Parámetros

  • lpszFileName
    Un objeto de CString o un puntero a una cadena terminada en null que contiene el nombre del archivo AVI o el nombre de un recurso de AVI.Si este parámetro es NULL, el sistema cierra AVI recorte que se ha abierto previamente para el control de animación, si existe.

  • nID
    El identificador de recursos de AVI.Si este parámetro es NULL, el sistema cierra AVI recorte que se ha abierto previamente para el control de animación, si existe.

Valor devuelto

Distinto de cero si correctamente; si no cero.

Comentarios

El recurso de AVI se carga el módulo que creó el control de la animación.

Open no admite el sonido en AVI recorte; solo puede abrir los fragmentos silenciosos de AVI.

Si el control de animación tiene el estilo de ACS_AUTOPLAY , el control de animación automáticamente iniciará reproducir recorte inmediatamente después de abrirlo.Continuarán reproduciéndose clip en segundo plano mientras el subproceso continúa ejecutándose.Cuando recorte es la reproducción hecho, automáticamente se repetido.

Si el control de animación tiene el estilo de ACS_CENTER , AVI recorte se centrada en el control y el tamaño del control no cambiará.Si el control de la animación no tiene el estilo de ACS_CENTER , el control se cambiará el tamaño cuando AVI recorte se abre al tamaño de las imágenes en AVI recorte.La posición de la esquina superior izquierda del control no cambiará, sólo el tamaño del control.

Si el control de animación tiene el estilo de ACS_TRANSPARENT , el primer cuadro se dibujado con un fondo transparente en lugar del color de fondo especificado en la animación recorte.

Ejemplo

Vea el ejemplo para CAnimateCtrl:: CAnimateCtrl.

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CAnimateCtrl

Gráfico de jerarquía

CAnimateCtrl::Close

CAnimateCtrl::Create