Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-02-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 280
Poder: 2
navbuoy Va por buen camino
El componente TAnimate en C++ Builder se usa para mostrar animaciones en formato AVI sin compresión o con compresión RLE8. Este componente es útil para mostrar animaciones sencillas, como barras de progreso o indicadores de carga.

Pasos para usar TAnimate en C++ Builder:
1. Agregar el componente TAnimate al formulario
En la paleta de componentes, busca "Win32" y arrastra un TAnimate al formulario.

2. Configurar las propiedades principales

FileName: Si tienes un archivo AVI externo, establece la ruta al archivo.
ResName o ResId: Si el AVI está incrustado en los recursos del ejecutable.
CommonAVI: Permite elegir una animación predefinida de Windows (ejemplo: aviFindFile o aviCopyFiles).
Active: Si es true, la animación se inicia automáticamente.
StopFrame y StartFrame: Definen los fotogramas donde empieza y termina la animación.

3. Código para manejar la animación
Puedes iniciar y detener la animación con los métodos Play() y Stop().

Ejemplo de uso en C++ Builder

Código:
#include <Vcl.ComCtrls.hpp>  // Necesario para TAnimate

void __fastcall TForm1::FormCreate(TObject *Sender)
{
    Animate1->FileName = "C:\\ruta\\animacion.avi"; // Ruta del archivo AVI
    Animate1->Open();  // Cargar la animación
}

void __fastcall TForm1::ButtonPlayClick(TObject *Sender)
{
    Animate1->Play(0, Animate1->FrameCount - 1, -1); // Reproduce en bucle
}

void __fastcall TForm1::ButtonStopClick(TObject *Sender)
{
    Animate1->Stop();  // Detener animación
}
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Dónde conseguir firebird? efelix Conexión con bases de datos 4 12-01-2008 18:11:31
donde puedo conseguir el programa cristianlg Conexión con bases de datos 1 12-02-2007 20:25:33
Donde conseguir información sobre asp.net apicito .NET 5 20-04-2005 08:09:39
Donde conseguir actualizaciones ADO jatorve Conexión con bases de datos 1 09-02-2005 00:50:41
Donde conseguir más funciones UDF??? burasu Firebird e Interbase 5 24-08-2004 13:05:41


La franja horaria es GMT +2. Ahora son las 16:15:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi