::lTransparent desde recursos

::lTransparent desde recursos

Postby Carles » Mon Feb 20, 2006 11:30 am

Hola a todos,

La clausula ::lTransparent, no funciona con bmp en recursos.


Code: Select all  Expand view
// Using bitmaps from resources

#include "FWCE.ch"

function Main()

   local oWnd, oBmp, oBmp2

   DEFINE WINDOW oWnd TITLE "Bmp-Res"

   @ 5, 5 BITMAP oBmp FILENAME CURDIR() + "\users.bmp" NOBORDER

   oBmp:lTransparent = .t.

   @ 8, 5 BITMAP oBmp2 NAME "users" NOBORDER

   oBmp2:lTransparent = .t.


   ACTIVATE WINDOW oWnd ;
      ON CLICK MsgInfo( "click!" )

return nil



Alguna solucion ?

Saludos.
C.
User avatar
Carles
 
Posts: 1136
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Postby jlcapel » Mon Feb 20, 2006 12:15 pm

Carles,

Creo que con esta modificación en la clase window.prg queda arreglado.

Code: Select all  Expand view
   METHOD SetBrush( oBrush ) INLINE If( ::oBrush != nil, ::oBrush:End(),),;
                                    ::oBrush := oBrush, oBrush:nCount++, ::Refresh()


Dime si ésto te soluciona el problema.

Saludos,
José Luis Capel
User avatar
jlcapel
 
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España

Postby astursoft » Mon Feb 20, 2006 12:43 pm

he añadido el metodo a window y he compilado y a mi no me resuelve el problema .
Jose Luis Parajón
Asturias
User avatar
astursoft
 
Posts: 139
Joined: Sun Nov 06, 2005 6:14 pm
Location: Asturias

Postby jlcapel » Mon Feb 20, 2006 12:54 pm

José Luis,

he añadido el metodo a window y he compilado y a mi no me resuelve el problema .


Cierto... parece ser que he confundido la pregunta. Lo que he indicado solo resuelve el problema en grupos creados desde código cuando lTransparent := .T.

Saludos,
José Luis Capel
User avatar
jlcapel
 
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España

Postby Antonio Linares » Mon Feb 20, 2006 3:24 pm

Carles, Jose Luis,

Acabamos de publicar un nuevo build de FWPPC que soluciona el problema. No es definitivo porque fallará con zoom ó imágenes estiradas, pero de momento está solucionado.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Carles » Mon Feb 20, 2006 3:43 pm

Hola Antonio,

Es posible que no fucncione el link de actualizacion ?


Saludos.
C.
User avatar
Carles
 
Posts: 1136
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Postby Antonio Linares » Mon Feb 20, 2006 3:46 pm

Carles,

Vuelve a intentarlo, gracias.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Carles » Mon Feb 20, 2006 3:50 pm

Antonio,

Ok. Ya va. El pastel debia estar 'calentito'

Saludos.
C.
User avatar
Carles
 
Posts: 1136
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Postby Carles » Tue Feb 21, 2006 7:23 am

Hola Antonio,

El nuevo build (20.02.2006) me arroja este error al compilar

Code: Select all  Expand view
FiveCEC.lib(AYGSHELL.obj) : error LNK2019: unresolved external symbol SHGetDocum
entsFolder referenced in function "void __cdecl HB_FUN_SHGETDOCUMENTSFOLDER(void
)" (?HB_FUN_SHGETDOCUMENTSFOLDER@@YAXXZ)


Si dejo la libreria del build del 17.02.2006 va Ok.

Saludos.
C.
User avatar
Carles
 
Posts: 1136
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Postby astursoft » Tue Feb 21, 2006 8:18 am

Carles , se ha añadido una libreria en el buildce.bat , copia el que tienes en samples , o miralo y añade la libreria al archivo de linkado .
Saludso.
Jose Luis Parajón
Asturias
User avatar
astursoft
 
Posts: 139
Joined: Sun Nov 06, 2005 6:14 pm
Location: Asturias

Postby Carles » Tue Feb 21, 2006 8:27 am

Hola,

Efectivamente -> la CESHELL.LIB. Arrrg !


El tema del bitmap desde recurso -> ok

Gracias.
C.
User avatar
Carles
 
Posts: 1136
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 28 guests