Mudar cor do tema 2007

Post Reply
User avatar
Anderson.OL
Posts: 92
Joined: Thu Feb 15, 2007 11:37 am
Location: Itaocara - RJ - Brasil
Contact:

Mudar cor do tema 2007

Post by Anderson.OL »

É possivel mudar a cor do tema 2007 da TBar?

Ao inves de azul colocar verde?
FiveWin 9.03 + xHarbour !!
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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

Post by Anderson.OL »

Funcionou perfeitamente!

Agora preciso mudar o TMenu, não achei onde modificar no código fonte. :cry:
FiveWin 9.03 + xHarbour !!
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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

Post by Anderson.OL »

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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Anderson,

Para la barra de mensajes necesitas un bitmap y has de cargarlo en el método Paint():

Code: Select all

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

Post by Anderson.OL »

Antonio Linares wrote:Anderson,

Para la barra de mensajes necesitas un bitmap y has de cargarlo en el método Paint():

Code: Select all

   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
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Ayuda...

Post by leandro »

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 ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
Alfredo Arteaga
Posts: 326
Joined: Sun Oct 09, 2005 5:22 pm
Location: Mexico
Contact:

Post by Alfredo Arteaga »

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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
Post Reply