Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Tpanel (https://www.clubdelphi.com/foros/showthread.php?t=62463)

oab_boa 26-12-2008 19:54:15

Tpanel
 
Hola Amigos. que ria saber si es posible grabar el contenido de un tPanel a un archivo de graficos. Es decir tengo una imagen en un Panel y deseo pasar esta imagen a archivo.

gracias de antemano

Al González 26-12-2008 21:02:45

¿Qué tipo de componente usas para la imagen?

_cero_ 27-12-2008 04:20:38

Pues creo que necesitas ser un poco más específico con respecto a la imagen (tipo, o si usas un TImage), pero en caso de que tuvieras un panel con canvas yo lo guardaría más o menos así:

Código:

/*Declaramos un puntero de tipo TBitmap, y le asignamos un nuevo TBitmap*/
Graphics::TBitmap* bmp=new Graphics::TBitmap;

/*Le damos las dimensiones de la imagen a la imagen bmp*/
bmp->Width=Panel1->Width;
bmp->Height=Panel1->Height;

/*Dibujamos en el canvas del bmp*/
bmp->Canvas->Draw(0,0,Panel1->Canvas);

/*Guardamos la imagen en disco con el nombre de miimagen.bmp*/
bmp->SaveToFile("C:\miimagen.bmp");

bmp->Free();

nos vemos.


La franja horaria es GMT +2. Ahora son las 08:20:26.

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