FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour HIDE y SHOW con bitmaps
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
HIDE y SHOW con bitmaps
Posted: Wed Dec 14, 2011 11:33 PM
Se帽ores:

Tengo un Dialog NOWAIT con 2 SAY y 2 BMP. A continuaci贸n se ejecutan 2 funciones que suelen durar 20seg. en ejecutarse... Cada SAY informa de la funci贸n que se est谩 ejecutando en ese momento y cada vez que termine una funci贸n deber铆a aparecer el BMP indicando que ya se termin贸 y empez贸 la otra funci贸n. Es decir, en c贸digo ser铆a:

Code (fw): Select all Collapse
 聽Define dialog oopen resource 'Revision'
聽 聽redefine say osay[1] prompt 'Comprobando actualizaciones...' 聽id 4001 of oopen
聽 聽redefine say osay[2] prompt 'Revisando tareas pendientes...' 聽 id 4007 of oopen
聽 聽redefine bitmap obmp1 resource 'Aceptar' id 4004 of oopen transparent update
聽 聽redefine bitmap obmp2 resource 'Aceptar' id 4005 of oopen transparent update
聽 activate dialog oopen center NOWAIT
聽 obmp1:hide()
聽 obmp2:hide()
聽 acciones()
return

Funct acciones
聽osay[1]:setcolor(CLR_HRED, GetSysColor( COLOR_BTNFACE )) 聽; oSay[1]:refresh()
聽comprobando()
聽osay[1]:setcolor(CLR_BLACK, GetSysColor( COLOR_BTNFACE )) 聽; oSay[1]:refresh()
聽obmp1:show() 聽 &&--> aqu铆 falla

聽osay[2]:setcolor(CLR_HRED, GetSysColor( COLOR_BTNFACE )) 聽; oSay[2]:refresh()
聽tareas()
聽osay[2]:setcolor(CLR_BLACK, GetSysColor( COLOR_BTNFACE )) 聽; oSay[2]:refresh()
聽obmp2:show() 聽 &&--> aqu铆 falla
return


... En definitiva... los bitmaps NO aparecen.... 驴D贸nde est谩 el fallo?
Ser谩 una tonter铆a, pero llevo m谩s de 1 hora con esto y estoy ya mareado. :-)

Mil gracias.
LORENZO.
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: HIDE y SHOW con bitmaps
Posted: Thu Dec 15, 2011 12:02 AM

Lorenzo, el c贸digo no es autocontenido, sin embargo, parece que no le est谩s pasando los par谩metros a la Function Acciones():

Acciones(oBmp1,oBmp2)

Function Acciones(oBmp1,oBmp2)
...
...

Francisco J. Alegr铆a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: HIDE y SHOW con bitmaps
Posted: Thu Dec 15, 2011 10:01 AM
Se帽ores,

la "flauta son贸" al insertar "sysrefresh()"

Es decir:
Code (fw): Select all Collapse
obmp1:show() ; sysrefresh()


Mil gracias a todos.
LOREN.
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Re: HIDE y SHOW con bitmaps
Posted: Thu Dec 15, 2011 10:01 AM
Este el c贸digo de lo que yo uso y tengo funcionando

Code (fw): Select all Collapse
REDEFINE BITMAP aBmp[1] ID 106 OF oDlg ResName 'login1' Adjust Transparent


RC:
Code (fw): Select all Collapse
CONTROL "", 106, "TBitmap", 0|WS_CHILD|WS_VISIBLE, 0, 0, 530, 55


驴Puede indicar como tienes definido el bitmap en el recurso?
Un saludo

Fernando Gonz谩lez Diez

ALSIS Sistemas Inform谩ticos

Continue the discussion