Ir al contenido


Foto

Ya clásico: Imágenes PNG y BitBtn


  • Por favor identifícate para responder
2 respuestas en este tema

#1 FGarcia

FGarcia

    Advanced Member

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

Escrito 14 mayo 2014 - 03:33

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
  • 4.111 mensajes
  • LocationMadrid - España

Escrito 14 mayo 2014 - 04:17

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 mensajes
  • LocationMéxico

Escrito 15 mayo 2014 - 10:22

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.