Tengo una dialog dentro de una función que se define así:
DEFINE DIALOG oDlg RESOURCE "DLG_PAGE" TITLE cTitulo
REDEFINE SAY oSay[1] PROMPT cId ID 200 OF oDlg
REDEFINE SAY oSay[2] PROMPT cTexto ID 201 OF oDlg
REDEFINE PAGES oPage ID 102 OF oDlg DIALOGS cDlg_HijaLa función siempre me ha funcionado perfecto, pero cuando intento hacer que la dialog aparezca transparente si le paso un brush a la función y que tome ese brush en la dialog y en la page, haciendo esto:
IF oBrush != NIL
oDlg:lTransparent := .t.
oPage:aDialogs[1]:lTransparent := .t.
oDlg:oBrush := oBrush
oPage:aDialogs[1]:oBrush := oBrush
oPage:aDialogs[1]:Refresh()
ENDIFMe pone transparente la dialog pero no la dialog en el page, como puedo solucionarlo para que pueda verse todo con el mismo brush?
se ve así

Gracias desde ya por la ayuda que puedan darme
José Murugosa
"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"

