He encontrado el ejemplo TESTTABS.PRG que tiene el aspecto que me gustaría.
Pero encuentro unas importantes limitaciones.
No se le puede poner la clausula DIALOGS que usa el FOLDER, lo cual ya es un impedimento.
Aún así, voy a ver si puedo controlarlo para llamar a los dialogos usando su clausula ACTION.
Pero me encuenro con el problema de que al pulsar sobre el TAB, simplemente no reacciona.
La aplicación no se cuelga. Es solo que el TAB no reacciona.
No sé si voy bien encaminado con la estrategia del TAB, pero este es el código que estoy usando:
........
REDEFINE TABS oTab ID ID_TAB ;
PROMPTS OemToAnsi( "Aragón" ),;
"Cordoba",;
"Consultas",;
OemToAnsi( "Modificación" ),;
"Listas",;
OemToAnsi( "Impresión" ) OF oDlg ;
BITMAPS "bitmaps\prueba.bmp",;
"bitmaps\prueba.bmp",;
"bitmaps\prueba.bmp",;
"bitmaps\prueba.bmp",;
"bitmaps\prueba.bmp",;
"bitmaps\prueba.bmp" ;
ACTION MsgInfo( "hola" )
oDlg:oLeft := oTab
.......