


Hola Antonio,
Hay forma de poner estos Bitmaps en un archivo de recursos o Una Dll
Pablo,
Si, se pueden poner en un archivo de recursos de la forma usual:
button BITMAP "../bitmaps/AlphaBmp/ichat.bmp"
El problema es que el compilador de recursos de Borland no los sabe manejar bien y genera este error:
"Invalid bitmap format"
Se soluciona usando el compilador de recursos de Microsoft, de esta forma:
rc.exe -r -d__FLAT__ test.rc
En FWH\samples\buildh.bat y buildx.bat, asi:
IF EXIST %1.rc %vcdir%\bin\rc -r -d__FLAT__ %1
Podeis descargar el compilador de recursos de Microsoft desde aqui:
http://www.mediafire.com/?sharekey=414c ... 0a1ae8665a
Microsoft lo incluye en todas las versiones demo de MSVC.
ABMP01 ALPHABITMAP "C:\sistema\include\bmps\user_add_ab.bmp"Carlos,
gracias! ![]()
csincuir wrote:Antonio, Pablo.
No se si estamos hablando de lo mismo, pero yo he incluido bitmaps del tipo Alpha en mi archivo de recursos .rc , y los compilo con el compilado de recursos de Borland, sin ning煤n problema.
Los defino de esta forma en el archivo .rc
ABMP01 ALPHABITMAP "C:\sistema\include\bmps\user_add_ab.bmp"
Y no tengo ning煤n mensaje de error.
Espero les sirva.
Carlos Sincuir.
Hola a todos.
Que bueno que fue de utilidad esta opci贸n. Se me olvido comentar que el BRC "Borland Resource Workshop", puede abrir estos archivo .rc con estas definiciones, pero no puede editar los .bmp, hay que hacerlo con un editor de imagenes aparte.
Por 煤ltimo solo comentar que que esta opci贸n la aprend铆 de Fernando Mancera.
Saludos cordiales.
Carlos.
REDEFINE BUTTONBMP [ <oBtn> ] ;
聽 聽 聽 聽 聽 聽 聽[ ID <nId> [ <of:OF, WINDOW, DIALOG> <oDlg> ] ] ;
聽 聽 聽 聽 聽 聽 聽[ ACTION <uAction,...> ] ;
聽 聽 聽 聽 聽 聽 聽[ <help:HELP, HELPID, HELP ID> <nHelpId> ] ;
聽 聽 聽 聽 聽 聽 聽[ MESSAGE <cMsg> ] ;
聽 聽 聽 聽 聽 聽 聽[ <update: UPDATE> ] ;
聽 聽 聽 聽 聽 聽 聽[ WHEN <WhenFunc> ] ;
聽 聽 聽 聽 聽 聽 聽[ VALID <uValid> ] ;
聽 聽 聽 聽 聽 聽 聽[ PROMPT <cPrompt> ] ;
聽 聽 聽 聽 聽 聽 聽[ <lCancel: CANCEL> ] ;
聽 聽 聽 聽 聽 聽 聽[ BITMAP <cBitmap> ] ;
聽 聽 聽 聽 聽 聽 聽[ <cPostext: TEXTTOP, TEXTBOTTOM, TEXTLEFT, TEXTRIGHT> ] ;
聽 聽 聽 聽 聽 聽 聽[ TOOLTIP <cToolTip> ]#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> ] ;