Página 1 de 1
ProgressBar não muda cor no windows 10
Enviado: 08 Ago 2015 21:21
por NiltonGM
Olá Pessoal,
O controle ProgressBar não muda a cor da barra de progresso nem no Windows 10, Windows 8 ou até mesmo no velho Windows XP, mantendo a cor padrão verde. Alguém sabe porque não está funcionando?
Veja o código alterando a cor da barra:
Código: Selecionar todos
@ 274,031 PROGRESSBAR Progress_2 ;
RANGE 0 , 100 ;
WIDTH 300 ;
HEIGHT 26 ;
TOOLTIP "ProgressBar Horizontal Smooth" ;
SMOOTH BACKCOLOR RED FORECOLOR YELLOW
O código BACKCOLOR RED FORECOLOR YELLOW não tem efeito sendo ignorado.
ProgressBar não muda cor no windows 10
Enviado: 08 Ago 2015 22:07
por Claudio Soto
La mayoría de las propiedades backcolor de los controles y algunas forecolor no se pueden cambiar cuando existe un theme activo en Windows, ej. aero.
A partir de Win8 no se pueden mas desactivar los temas de Windows y por lo tanto muchas de esas funcionalidades de cambio de color ya no van estar disponibles tal cual como están implementadas.
La explicación es mas o menos esta:
- Cuando no existe un tema activado los controles se pintan con colores sólidos, ej. rojo, amarillo, etc. y por lo tanto se pueden cambiar fácilmente, pero la apariencia de los controles no es de las mas bonitas.
- Cuando existe un tema activado muchas de las partes de los controles se pintan mediante la superposición de mapas de bits, por eso presentan una apariencia mucho mas profesional, por ejemplo el progress bar presenta como una luminosidad que recorre la barra. Para poder cambiar los colores con temas activos hay que interceptar y procesar las notificaciones custom draw de los controles y pintarlos con las funciones apropiadas del API de Windows que vienen para cuando existen temas activos, lo cual en algunos casos da un trabajo barbaro.
ProgressBar não muda cor no windows 10
Enviado: 31 Ago 2015 20:42
por asimoes
Se for usado o windows.manifest as cores seguem o thema do windows
Se não usar o windows.manifest as cores são as definidas na aplicação, mas o visual fica simples sem destaque,
Já procurei em tudo que é lugar pra tentar resolver isso, e nada.