FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Disable en btnbmp
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Disable en btnbmp
Posted: Wed Jan 07, 2009 04:46 PM

Colegas,

es posible que el disable del btnbmp no salga gris, sino que nada más no se pueda hacer click en el botón?
y si fuese posible un ejemplillo, se agradecería mucho.

gracias de antemano

William, Morales

Saludos



méxico.sureste
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: Disable en btnbmp
Posted: Wed Jan 07, 2009 06:10 PM

creo que eso se encarga el API, por eso pienso que no se le puede cambiar el color gris del disable, de lo anterior no estoy seguro pero lo que te podria sugerir es le elimines el ACTION cuando lo quieras disables y lo vuelvas a colocar cuando lo queires enable

Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Disable en btnbmp
Posted: Wed Jan 07, 2009 06:49 PM

Daniel,

gracias por compartir la idea.

eso mismo habia pensado, pero me genera el foco y se le puede dar click, había pensado en que este totalmente desabilitado, aunque dibujado normalmente.

gracias de nuevo

William, Morales

Saludos



méxico.sureste
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Disable en btnbmp
Posted: Thu Jan 08, 2009 01:40 AM
wmormar wrote:Colegas,

es posible que el disable del btnbmp no salga gris, sino que nada más no se pueda hacer click en el botón?
y si fuese posible un ejemplillo, se agradecería mucho.

gracias de antemano


Hola William. Creo que puedes hacer lo siguiente. Pruébalo y me avisas.

En la Classe TBtnBmp, en el metodo PAINT busca el codigo que te describo a continuación y que aparece dos veces, y desactiva la llamada a la funcion BtnDisable():

if ! IsWindowEnabled( ::hWnd ) .and. Empty( ::hBitmap3 )
// BtnDisable( ::hWnd, ::hDC ) //Desactivar esto
endif

Saludos.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Disable en btnbmp
Posted: Thu Jan 08, 2009 03:58 AM

FranciscoA,

Pruebo y te comento

gracias mil

William, Morales

Saludos



méxico.sureste
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Disable en btnbmp
Posted: Thu Jan 08, 2009 04:33 AM

Amigos,

Eso me pasa por no buscar. el post de FranciscoA me dió la solución agregandole el bitmap/recurso numero 3 y disable se coloca la imagen sin que se vea gris.

gracias mil

William, Morales

Saludos



méxico.sureste

Continue the discussion