FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta acerca BtnBMP Alpha
Posts: 243
Joined: Wed Sep 19, 2007 04:32 PM
Consulta acerca BtnBMP Alpha
Posted: Wed Apr 22, 2009 05:02 PM
Saludos amigos del foro:

Me he actualizado a FiveWin version 9.04
Estoy revisando algunas cosas, y he visto que el BtnBMP reconoce los archivos BMP con canal Alpha directamente de un archivo, no desde un archivo de recursos.
Lo he hecho en algunas pruebas, y basandome en el fivewin.ch; no se si estoy adelantandome y no esta listo :-)

Saludos desde Honduras
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Consulta acerca BtnBMP Alpha
Posted: Wed Apr 22, 2009 05:14 PM

Hola Blessed

Por favor revisa este post

viewtopic.php?p=78972#p78972

Posts: 243
Joined: Wed Sep 19, 2007 04:32 PM
Re: Consulta acerca BtnBMP Alpha
Posted: Wed Apr 22, 2009 05:36 PM
Saludos Daniel,

Como se menciona en ese post, ya antes compilaba dentro de los RC los alphabitmap sin ningun problema.
:-) , y tambien hice uso de esa tecnica gracias a Fernando Mancera.

Code (fw): Select all Collapse
Save    ALPHABITMAP "bitmaps/save.bmp"


Pero al usar el BtnBMP con el Alphabitmap ya compilado dentro del archivo de recursos, no lo muestra.
En cambio cuando defines el BtnBMP, directamente con la instruccion FILE "nombrearchivo", si lo muestra.
Asi esta definido en el archivo fivewin.ch

Saludos desde Honduras :-)
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
Posts: 243
Joined: Wed Sep 19, 2007 04:32 PM
Re: Consulta acerca BtnBMP Alpha
Posted: Thu Apr 23, 2009 05:46 AM
saludos amigos del foro.

Alguien que me de un hilo para por donde ir.
Me he guiado por el archivo Fivewin,ch:

Code (fw): Select all Collapse
#xcommand REDEFINE BTNBMP [<oBtn>] ;
             [ ID <nId> ] ;
             [ <bar: OF, BUTTONBAR > <oBar> ] ;
             [ <resource: NAME, RESNAME, RESOURCE> <cResName1> ;
                [,<cResName2>[,<cResName3>][,<cResName4>] ] ] ;
             [ <file: FILE, FILENAME, DISK> <cBmpFile1> ;
               [,<cBmpFile2>[,<cBmpFile3>[,<cBmpFile4>] ] ] ] ;
             [ <action:ACTION,EXEC,ON CLICK> <uAction,...> ] ;
             [ MESSAGE <cMsg> ] ;
             [ <adjust: ADJUST > ] ;
             [ WHEN <uWhen> ] ;
             [ <lUpdate: UPDATE> ] ;
             [ TOOLTIP <cToolTip> ] ;
             [ PROMPT <cPrompt> ] ;
             [ FONT <oFont> ] ;
             [ <lNoBorder: NOBORDER> ] ;
             [ <layout: CENTER, TOP, LEFT, BOTTOM, RIGHT> ] ;
             [ <l2007: 2007> ] ; 
             [ <lTrans: TRANSPARENT> ] ;


Al usar Redefine BTNBMP haciendo uso de [ <resource: NAME, RESNAME, RESOURCE> <cResName1> ;
[,<cResName2>[,<cResName3>][,<cResName4>] ] ]
, no me presenta el Bitmap si este es con AlphaChannel, en cambio cuando se hace uso de la sentencia [ <file: FILE, FILENAME, DISK> <cBmpFile1> ;
[,<cBmpFile2>[,<cBmpFile3>[,<cBmpFile4>] ] ] ]
tenga o no AlphaChannel lo presenta sin problema.
Espero, alguien me de una mano :-)
Saludos
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Consulta acerca BtnBMP Alpha
Posted: Thu Apr 23, 2009 06:08 AM

Blessed,

Prueba a compilar tu RC con el compilador de recursos RC.EXE de Microsoft.

Puedes descargarlo desde aqui. Microsoft lo incluye de forma gratuita en sus productos de evaluación:

http://www.mediafire.com/?sharekey=96ff ... 49b5870170

Para usarlo:
rc.exe -r -d__FLAT__ Fichero.rc

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion