Antonio : Asignar color del texto en BUTTONBMP

Antonio : Asignar color del texto en BUTTONBMP

Postby Raymundo Islas M. » Fri Sep 01, 2006 7:37 pm

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
FWH 10.6 + xHarbour + Borland 582
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Postby Raymundo Islas M. » Fri Sep 01, 2006 7:38 pm

Y si de paso se puede al fondo del boton, mucho que mejor :D :D

Saludos
FWH 10.6 + xHarbour + Borland 582
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Postby Antonio Linares » Fri Sep 01, 2006 10:49 pm

Raymundo,

Prueba a modificar la Clase TbuttonBmp en el método Paint():
Code: Select all  Expand view
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 )
   ...

Así asignando las DATA ::nClrText y ::nClrPane de cada botón, cada botón usaría sus propios colores.
regards, saludos

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

Postby Raymundo Islas M. » Fri Sep 01, 2006 11:55 pm

Muchas gracis MASTER, hare mis pruebas :)


Saludos
FWH 10.6 + xHarbour + Borland 582
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 101 guests

cron