FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mudar cor do tema 2007
Posts: 92
Joined: Thu Feb 15, 2007 11:37 AM
Mudar cor do tema 2007
Posted: Wed Dec 12, 2007 11:28 AM

É possivel mudar a cor do tema 2007 da TBar?

Ao inves de azul colocar verde?

FiveWin 9.03 + xHarbour !!
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mudar cor do tema 2007
Posted: Wed Dec 12, 2007 12:32 PM

Anderson,

You have to modify Class TBar source code and change the used nRGB() colors. Same changes for Class TBtnBmp.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 92
Joined: Thu Feb 15, 2007 11:37 AM
Mudar cor do tema 2007
Posted: Wed Dec 12, 2007 12:50 PM

Funcionou perfeitamente!

Agora preciso mudar o TMenu, não achei onde modificar no código fonte. :cry:

FiveWin 9.03 + xHarbour !!
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mudar cor do tema 2007
Posted: Wed Dec 12, 2007 01:06 PM

Anderson,

De momento no hemos publicado el código fuente, pero proporcionaremos unos parámetros para cambiar los colores usados

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 92
Joined: Thu Feb 15, 2007 11:37 AM
Mudar cor do tema 2007
Posted: Wed Dec 12, 2007 01:11 PM
Antonio Linares wrote:Anderson,

De momento no hemos publicado el código fuente, pero proporcionaremos unos parámetros para cambiar los colores usados


hum...

Estou usando FiveWin xHarbour 7.12

Eu mudei a cor do TBtnBmp e TBar, estes estão ok.

Preciso mudar a cor do TMenu e TMsgBar, estes eu não vou conseguir?
FiveWin 9.03 + xHarbour !!
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mudar cor do tema 2007
Posted: Wed Dec 12, 2007 02:03 PM
Anderson,

Para la barra de mensajes necesitas un bitmap y has de cargarlo en el método Paint():
   if hBmp == nil .and. ::l2007
      hBmp = MsgBar2007( ::hDC )
   endif

En vez de llamar a MsgBar2007(), llama a LoadBitmap( GetResources(), <cResName> ) en donde <cResName> es el nombre del bitmap en tu fichero de recursos. El bitmap se estirará ajustándose al tamaño de la barra.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 92
Joined: Thu Feb 15, 2007 11:37 AM
Mudar cor do tema 2007
Posted: Wed Dec 12, 2007 03:23 PM
Antonio Linares wrote:Anderson,

Para la barra de mensajes necesitas un bitmap y has de cargarlo en el método Paint():
   if hBmp == nil .and. ::l2007
      hBmp = MsgBar2007( ::hDC )
   endif

En vez de llamar a MsgBar2007(), llama a LoadBitmap( GetResources(), <cResName> ) en donde <cResName> es el nombre del bitmap en tu fichero de recursos. El bitmap se estirará ajustándose al tamaño de la barra.


Perfeito!! Testei e funcionou. :-)

Obrigado.
FiveWin 9.03 + xHarbour !!
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Ayuda...
Posted: Wed Dec 26, 2007 10:04 PM

Antonio ya compramos la versión fw 712, y me gustaria saber si en esta versión ya se puede cambiar el color del tema de office 2007, sin tener que moficar la clase.

Gracias

Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 326
Joined: Sun Oct 09, 2005 05:22 PM
Mudar cor do tema 2007
Posted: Wed Dec 26, 2007 11:03 PM

Una pregunta Antonio.

Veo que para la barra de mensajes recomiendas colocar una imagen en lugar de modificarlos los colores. ¿Hay alguna razón para ello?

En mi caso tengo modificados los colores y los problemas que había sobre consumo de memoria fueron superados.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mudar cor do tema 2007
Posted: Wed Dec 26, 2007 11:16 PM

Leandro,

Aun no se han hecho configurables los colores. Tenemos previsto implementarlos pronto.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Mudar cor do tema 2007
Posted: Wed Dec 26, 2007 11:17 PM

Alfredo,

La velocidad de pintado es muy superior. Casi tres veces más rápido, además de que permite mostrar cualquier imagen "dibujada", no ya de tipo degradado, sino con más efectos de relieve, multiples colores, etc.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion