Jump to content


Photo

Ya clásico: Imágenes PNG y BitBtn


  • Please log in to reply
2 replies to this topic

#1 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 posts
  • LocationMéxico

Posted 14 May 2014 - 03:33 PM

Pues eso, un tema ya clasico como usar imágenes PNG en un BitBtn. No se trata de convertir PNG a BMP que es el formato que acepta por defecto el BitBtn.

Se supone que Delphi XE2 ya trata naturalmente con las imágenes png sin embargo no logro hacer que un BitBtn me acepte una imágen PNG. Ya declare en Uses la Unit PngImage y no, no lo acepta.

Ya reinstale desde cero Delphi XE2 y nada no hay manera.

¿Alguien sabrá la causa de este comportamiento o yo ando mal con mis supocisiones?

Saludos a todos y a los que son maestros ¡¡¡Felicidades!!!



  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4111 posts
  • LocationMadrid - España

Posted 14 May 2014 - 04:17 PM

No tengo XE2 por lo que to puedo responderte, pero la solución la tienes aquí dado que Windows al final siempre trabaja con HBITMAP. Asignas el HBITMAP creado con CreateHBITMAPFromFile al Glyph.Handle de tu TBitBtn y listo.


Saludos.
  • 0

#3 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 posts
  • LocationMéxico

Posted 15 May 2014 - 10:22 AM

La única neurona que me queda ocupa el 99% de su tiempo en mantenerme respirando y ademas no es multihilo así que déjame que poco a poco vaya procesando la información que me pusiste.

Gracias!
  • 0




IP.Board spam blocked by CleanTalk.