FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda para completar código:Traducción de Delphi a Builder
Hola tengo el siguiente código que lo que hace es:
1º) copiar la imagen de la ficha Form1 en un componente Bitmap y 2º) pega dicha imagen en la ficha Form2 //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { //Creamos el componente Bitmap Graphics::TBitmap *BitmpPrueba = new Graphics::TBitmap(); //Bitmap := TBitmap.Create; //Copiamos la imagen de la Form en un Bitmap CopyControlImage(Form1, BitmpPrueba); //Tb se podría poner Screen->ActiveForm //Dibujamos el Bitmap en una nueva form Form2->Canvas->Draw(0,0,BitmpPrueba); //La mostramos Form2->Show(); delete BitmpPrueba; } - Aqui está el código del Procedimiento que copia la imagen de la Form1 a un Bitmap: //DESCRIPICION: Se pretende capturar en un BitMap un control cualquiera que se le pasa como parámetro. void TForm1::CopyControlImage(TWinControl *Control, Graphics::TBitmap * BitmpPrueba){ HDC DC; //Pasar de Delphi a Builder C++ --> esto para que sirve??? //Ajustamos las dimensiones del bitmap BitmpPrueba a las del Control BitmpPrueba->Width = Control->Width; BitmpPrueba->Height = Control->Height; //Copia de la imagen de la Form en el control Bitmap BitmpPrueba //-------------------------------------------------------------------- Pasar de Delphi a Builder C++ estas instrucciones DC.GetWindowDC(Control->Handle); BitBlt(BitmpPrueba->Canvas->Handle, 0, 0, Control->Width, Control->Height, DC, 0, 0, SRCCOPY); ReleaseDC(Control->Handle, DC); //-------------------------------------------------------------------- } - Lo que no sé es como realizar la copia de la imagen de la Form1 al Bitmap, este código al parecer lo puede hacer, pero está en Delphi. Si alguien sabe un equivalente a este código para Builder C++ le estaría muy agradecido. 1 Saludo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
report builder para delphi 6 | karocs | Impresión | 1 | 11-06-2005 22:09:10 |
Ayuda a completar una busqueda | salvanano | SQL | 10 | 20-05-2005 20:06:56 |
datos para el codigo de barras en Report Builder 6.0 | Ricsato | Varios | 1 | 08-02-2005 13:12:02 |
Asginar datos para el codigo de barras en Report Builder 6.0 | Ricsato | Impresión | 0 | 07-02-2005 19:23:35 |
Traduccion de código | Periyo | Varios | 1 | 10-06-2003 14:09:26 |
|