![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
|||
|
|||
|
He aqui la traducción a Builder del código:
void TForm1::SaveControlImage(TWinControl *Control, AnsiString FileName){ //Creamos el componente Bitmap HDC DC; //Para manejar el Handle Graphics::TBitmap *BitmpPrueba = new Graphics::TBitmap(); //Bitmap := TBitmap.Create; try{ BitmpPrueba->Width = Control->Width; BitmpPrueba->Height = Control->Height; DC = GetWindowDC(Control->Handle); //ASi muestra toda la ventana BitBlt(BitmpPrueba->Canvas->Handle, 0, 0, Control->Width, Control->Height, DC, 0, 0, SRCCOPY); ReleaseDC(Control->Handle, DC); //para que devuelva el control al programa BitmpPrueba->SaveToFile(FileName); } __finally{ delete BitmpPrueba; } } Como pueden ver es practicamente igual a como se haría en Delphi.Con este código pueden obtener la imagen de cualquier ventana, ó control que se le pase como parámetro. Muy útil a la hora de imprimir el texto de un RichEdit, creanme. (Gracias roman )Última edición por Pernorak fecha: 30-05-2007 a las 12:47:30. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|