hola
Tengo un componente el Developper express 3.2 y en concreto estoy trabajando con el componete dxTreeList, que es como el TreeView de Delphi, pero permite utilizar columnas, lo cual es bastante practico.
Quiero convertir el arbol resultante en una imagen, y el código que utilizo, es el mismo que se utiliza con el componente de delphi el TreeList, con la diferencia que para este componente no funciona.
Código Delphi
[-]
bmp := TBitmap.Create;
bmp.Width := Arbol.Width;
bmp.Height := Arbol.Height;
bmp.Canvas.Lock;
dxTreeList1.Perform(WM_PRINT, bmp.Canvas.Handle,PRF_CHILDREN or
PRF_CLIENT or PRF_NONCLIENT);
bmp.Canvas.UnLock;
Hago dos preguntas, como es muy dificil que haya alguien que utilice este componente y menos para hacer esto.
La pregunta sería ¿hay alguna forma de convertir un componente en imagen, mediante canvas u otra manera? Es decir, dado un componente, como convertirias lo que se dibuja y todo en una imagen.
Si alguien sabe como hacerlo en este componente, pues perfecto.
El formato de la imagen me da igual, puede ser bmp,jpeg,metafile, etc...
Un saludo