Try OpenEdge Now
skip to main content
GUI for .NET Programming
Using .NET Forms with ABL Windows : Embedding ABL windows in .NET forms : Behavior of forms with embedded windows
 

Behavior of forms with embedded windows

The AVM passes all unhandled keystrokes in an embedded ABL client area to the form that contains it. This means that you can interact with form menus and use menu and toolbar accelerator keys even when focus is on the embedded client area.
If the physical client area of an embedded window is larger than the client area of its window container (Progress.Windows.WindowContainer or Progress.Windows.MDIChildForm), you can set the SCROLL-BARS window attribute to TRUE. This allows the AVM to scroll the embedded frames within the window container. (The AutoScroll property of the window container has no effect on embedded window scrolling.) You can also use the VIRTUAL-HEIGHT-CHARS, VIRTUAL-HEIGHT-PIXELS, VIRTUAL-HEIGHT-CHARS, and VIRTUAL-HEIGHT-PIXELS window attributes to specify the virtual window size used to scroll the client area.
For more information on other window attributes that work with embedded windows, see the reference entry for the EmbeddedWindow property in OpenEdge Development: ABL Reference.