É possivel mudar a cor do tema 2007 da TBar?
Ao inves de azul colocar verde?
É possivel mudar a cor do tema 2007 da TBar?
Ao inves de azul colocar verde?
Anderson,
You have to modify Class TBar source code and change the used nRGB() colors. Same changes for Class TBtnBmp.
Funcionou perfeitamente!
Agora preciso mudar o TMenu, não achei onde modificar no código fonte. ![]()
Anderson,
De momento no hemos publicado el código fuente, pero proporcionaremos unos parámetros para cambiar los colores usados
Antonio Linares wrote:Anderson,
De momento no hemos publicado el código fuente, pero proporcionaremos unos parámetros para cambiar los colores usados
if hBmp == nil .and. ::l2007
hBmp = MsgBar2007( ::hDC )
endifAntonio 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.
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
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.
Leandro,
Aun no se han hecho configurables los colores. Tenemos previsto implementarlos pronto.
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.