Gracias por por contestame...
En pricipio tomaria la el primer metodo que has indicado para guardar y mostrar una zona de pantalla.. pero me surge un problema... La captura de "trozo" pantalla y posterior "reposicion" se realiza dentro de un componente visual que he creado de la forma:
Código:
class PACKAGE Grafica : public TCustomControl
{
...........
..........
El caso es que en ciertos momentos sobre el componente visualizo un TPanel, este al cumplir su cometido modifica su propiedad Visible a false pero en el componente sigue quedando su imagen...
podria refrescar el componente completamente pero conlleva una serie de operaciones que haria que el refres no fuese fluido y se notara.. para ello prefiero solo "repintar" pixel a pixel la zona donde estaba el panel (que antes habria guardado) de la forma que mostre al inicio del Post...
Al aceder al Repintado desde el componente mediante
Código:
Form1->Canvas->Pixels[PX+x][PY+y] = Fondo[x][y];
no me vale..
(el segundo metodo al incluir un TImage en la operacion me complica el tema considerablemente..)
Puedes indicarme como adaptar el primer metodo a mi caso...Gracias Otra Vez