Lo he intentado durante 2 horas y no lo logro. He revisado en el foro varios ejemplos pero están definidos desde codigo.
Los míos son desde recursos y no funciona el cambio de color, con brush o degradado (SetDlgGradient()). Uso FWH 1204
Este es el codigo que estoy usando:
- Code: Select all Expand view RUN
- REDEFINE RADIO oRadioB VAR nRadioB ID 101,102,103 OF oDlg COLOR 128, 16642248 //NO FUNCIONA
Este tampoco me funciona:
- Code: Select all Expand view RUN
- For n := 1 to nLen
if oDlg:aControls[n]:CLASSNAME == "TSAY" //funciona
oDlg:aControls[n]:SetColor( RGB(252,232,171),0 )
elseif oDlg:aControls[n]:CLASSNAME == "TGET" //funciona
oDlg:aControls[n]:SetColor( 0,RGB( 199, 216, 237 ) )
elseif oDlg:aControls[n]:CLASSNAME == "TRADIO" // NO FUNCIONA
oDlg:aControls[n]:SetColor( RGB( 199, 216, 237 ),0 )
endif
Next
oDlg:Refresh()
Agradezco cualquier sugerencia.
Saludos.