Page 1 of 1

Mudar cor do tema 2007

PostPosted: Wed Dec 12, 2007 11:28 am
by Anderson.OL
É possivel mudar a cor do tema 2007 da TBar?

Ao inves de azul colocar verde?

PostPosted: Wed Dec 12, 2007 12:32 pm
by Antonio Linares
Anderson,

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

PostPosted: Wed Dec 12, 2007 12:50 pm
by Anderson.OL
Funcionou perfeitamente!

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

PostPosted: Wed Dec 12, 2007 1:06 pm
by Antonio Linares
Anderson,

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

PostPosted: Wed Dec 12, 2007 1:11 pm
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?

PostPosted: Wed Dec 12, 2007 2:03 pm
by Antonio Linares
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.

PostPosted: Wed Dec 12, 2007 3:23 pm
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  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.

Ayuda...

PostPosted: Wed Dec 26, 2007 10:04 pm
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

PostPosted: Wed Dec 26, 2007 11:03 pm
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.

PostPosted: Wed Dec 26, 2007 11:16 pm
by Antonio Linares
Leandro,

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

PostPosted: Wed Dec 26, 2007 11:17 pm
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.