Quisiera crear una clase que se comporte como un diálogo con algún control -por ejemplo, un folder- dentro.
La invocaré así: oDlg := MiDialogo():New(oParent)
y pretendo -por eemplo- poder saber la altura del folder así:
Code: Select all
? oDlg:oFldr:nHeight
Así?:
Code: Select all
CLASS MiDialogo From TDialog
....
ENDCLASS
METHOD New(oParent) CLASS MiDialogo
Local oDlg
DEFINE DIALOGO oDlg RESOURCE "MI_RECURSO_DLG" Of oParent
REDEFINE FOLDER oFldr ID 1000 OF oDlg
RETURN Self
Code: Select all
RETURN oDlg
Code: Select all
oDlg := Super():New(...,oParent,..)
o bien así: oDlg := TDialog():New(..., oParent,...)
o simplemente: Super():New(..., oParent,...)
...
Return oDlg ¿O es RETURN Self?
Gracias
Rafael