Mudar cor do tema 2007

Mudar cor do tema 2007

Postby Anderson.OL » 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 !!
User avatar
Anderson.OL
 
Posts: 92
Joined: Thu Feb 15, 2007 11:37 am
Location: Itaocara - RJ - Brasil

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Anderson.OL » 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 !!
User avatar
Anderson.OL
 
Posts: 92
Joined: Thu Feb 15, 2007 11:37 am
Location: Itaocara - RJ - Brasil

Postby Antonio Linares » Wed Dec 12, 2007 1: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Anderson.OL » Wed Dec 12, 2007 1: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 !!
User avatar
Anderson.OL
 
Posts: 92
Joined: Thu Feb 15, 2007 11:37 am
Location: Itaocara - RJ - Brasil

Postby Antonio Linares » Wed Dec 12, 2007 2:03 pm

Anderson,

Para la barra de mensajes necesitas un bitmap y has de cargarlo en el método Paint():
Code: Select all  Expand view
   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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Anderson.OL » Wed Dec 12, 2007 3:23 pm

Antonio Linares wrote:Anderson,

Para la barra de mensajes necesitas un bitmap y has de cargarlo en el método Paint():
Code: Select all  Expand view
   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. :wink:

Obrigado.
FiveWin 9.03 + xHarbour !!
User avatar
Anderson.OL
 
Posts: 92
Joined: Thu Feb 15, 2007 11:37 am
Location: Itaocara - RJ - Brasil

Ayuda...

Postby leandro » 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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Postby Alfredo Arteaga » 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.
User avatar
Alfredo Arteaga
 
Posts: 326
Joined: Sun Oct 09, 2005 5:22 pm
Location: Mexico

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 72 guests