MDI form

I don't think so, unless there is something new that supports it in the .NET stuff. Pre .NET, the global-shared guy figured out a way to do it using the Win32 API, but it didn't work properly because of some impossible to circumvent issues that I forget the details of now.
 
i tried, using Win API, using SetParent function the problem is in the child's windows, the non-client area it's not painted propertly, but the child window is inside the parent, it's there any documentation for progress about the use of the win api?
 
You could poke around here, but you're probably just asking for pain:

http://www.oehive.org/win32api

I went thru a phase where I was really frustrated at Progress's lack of MDI, but I got over it when MDI seemed to fall out of fashion (and also I kind of gave up on the Progress UI, period). Even in MS Office, they kinda have it but it works oddly and inconsistently between Word and Excel.
 
Sorry to inform you, MDI is not achievable in the ABL / Progress 4GL.
The language does not support the technique, though work arounds are possible to achieve the appearance / facility of.
Using GUI, nervously you can implement 3rd party active X, or even use Progress techniques of ADM2 and Smart Objects.
Good luck.
 
There's always upgrading to a fully modern version of Progress where you can use the ABL GUI for .NET to do most of the things you can do in native .NET.
 
Back
Top