Behavior of forms with embedded windows
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
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 ABL Reference.