Antonio
Quisiera asignar un color X a XX botones y un color Y a YY botones, pero creo que esta clase no tiene el metodo, estuve checando algunos post, y en uno indicas esto :
SetTextColor( ::hDC, nColorQueQuieres ) // NUEVO!!!
Pero al parecer, esto le pondria un mismo color a todos.
Seria posible me indicaras que cambios hacer para poder hacer lo que deseo ?
Que seria algo asi :
REDEFINE BUTTONBMP aItmGrp[1] ID 106 OF oMainPages:aDialogs[1] ACTION ShwSubX(1) ;
PROMPT "Opcion 1" COLOR CLR_HBLUE
REDEFINE BUTTONBMP aItmGrp[2] ID 107 OF oMainPages:aDialogs[1] ACTION ShwSubX(2) ;
PROMPT "Opcion 2" COLOR CLR_HRED
Muchas Gracias
Saludos
Antonio : Asignar color del texto en BUTTONBMP
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
Antonio : Asignar color del texto en BUTTONBMP
FWH 10.6 + xHarbour + Borland 582
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
- Antonio Linares
- Site Admin
- Posts: 37485
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Raymundo,
Prueba a modificar la Clase TbuttonBmp en el método Paint():
Así asignando las DATA ::nClrText y ::nClrPane de cada botón, cada botón usaría sus propios colores.
Prueba a modificar la Clase TbuttonBmp en el método Paint():
Code: Select all
METHOD Paint() CLASS TButtonBmp
local aInfo := ::DispBegin()
local nTop, nLeft, lPressed
SetTextColor( ::hDC, ::nClrText ) // nuevo
SetBkColor( ::hDC, ::nClrPane ) // nuevo
CallWindowProc( ::nOldProc, ::hWnd, WM_PAINT, ::hDC, 0 )
...
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO