Creo que el problema debe ser esto: (lo estás manejando como "constantes" y no como variables)MICROVOLUTION wrote: ↑Sat Jan 23, 2021 4:33 am Pessoal boa noite!
tenho o interesse de mudar a cor BAKCOLOR e COLOR dos objetos em 2 situações:
- TEMA NORMAL (.F.)
- TEMA MODO ESCURO (.T.)
Então, estou tentando assim:EU EXPLICO:Code: Select all
DEFINE WINDOW F_UTIL_MENU_HMG AT 5, 5 WIDTH 450 HEIGHT 385 TITLE win_ansitoOem("Menu Utilitários") MODAL BACKCOLOR iif (lTEMA,"DarkGrey","Orange")
as "DarkGrey" e "Orange" estão definidas no início do .PRG assim:
#define "DarkGrey", "169 169 169"
#define "OrangeRed4", "139 37 0"
#define "DarkGrey", "169 169 169"
#define "OrangeRed4", "139 37 0"
DEFINE WINDOW F_UTIL_MENU_HMG AT 5, 5 WIDTH 450 HEIGHT 385 TITLE win_ansitoOem("Menu Utilitários") MODAL BACKCOLOR iif (lTEMA,"DarkGrey","Orange")
Y debe ser así:
#define VIOLETA { 153, 0, 153 }
#define CELESTE { 180, 216, 252 }
DEFINE WINDOW F_UTIL_MENU_HMG AT 5, 5 WIDTH 450 HEIGHT 385 TITLE win_ansitoOem("Menu Utilitários") MODAL BACKCOLOR iif (lTEMA,VIOLETA,CELESTE)
Puedes checar y probar los ejemplos en \HMG\3.4.4\SAMPLES