Ver Mensaje Individual
  #1  
Antiguo 06-10-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Reputación: 24
David Va por buen camino
Wink Convertir el dxTreeList de Developper en una imagen

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 [-]

 // Con el TTreeView funciona, pero no con el dxTreeList de developper
          bmp := TBitmap.Create;

  //doy dimensiones al bmp
    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

Última edición por David fecha: 06-10-2008 a las 12:14:48.
Responder Con Cita