button con image PNG

button con image PNG

Postby Patricio Avalos Aguirre » Wed Apr 14, 2010 3:27 pm

Estimados

Se puede insertar a un boton con imagen PNG

lo estoy haciendo asi pero no resulta:-(

Code: Select all  Expand view
REDEFINE BTNBMP   ID 4001 OF oDlg FILENAME "C:\iconos\png\473.png" ACTION .t.;
                     NOBORDER 2007 TRANSPARENT
 
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: button con image PNG

Postby Daniel Garcia-Gil » Wed Apr 14, 2010 3:54 pm

Hola Patricio

no se puede hacer directo, solo soporta bmp

lo que puedes hacer es cargar la imagen con la clase TImage y despues asignar el handle de la imagen al boton, es algo complicado y tedioso pero funciona...
si no quieres usar la clase TImage, podrias crear tu propia rutina de lectura de png usando las funciones de freeimage.dll, mira la clase TImage para que tengas una idea de como hacerlo,
al final tendras que hacer los mismo, asignarle el handle de la imagen al boton

yo empece a hacer una funcion para que podamos leer directamente los png sin necesidad de usar freeimage.dll, pero por no encontrar interes en los usuarios no continue con el desarrollo, es una lastima pq pense que podria ser de mucha utilidad dejar de usar bmp y empezar a usar png y no solo para los botones sino para darle mas utilidad en otras areas, ya en estos momentos estoy en otros proyectos y se me dificulta continuar ahora en eso, asi que de momento lo unico que te podria funcionar es la freeimage.dll

viewtopic.php?p=96659#p96659
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: button con image PNG

Postby Patricio Avalos Aguirre » Wed Apr 14, 2010 4:06 pm

Muchas gracias Daniel

voy a intentar hacer lo que suguieres
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 47 guests