Try OpenEdge Now
skip to main content
ABL Reference
Handle Attributes and Methods Reference : THREE-D attribute

THREE-D attribute

(Windows only; Graphical interfaces only)
Indicates whether the AVM displays widgets using a three-dimensional format.
Data type: LOGICAL
Access: Readable/Writeable
Applies to: DIALOG-BOX widget, FRAME widget, SESSION system handle, WINDOW widget
If TRUE, the specified widgets are displayed in a three-dimensional format. For a frame or dialog box, any field-level widgets in the frame or dialog box are also displayed in three-dimensional format. If a frame has the THREE-D attribute set to TRUE, the default background color is the color Button Face rather than the color Window. For a window, setting this attribute changes the window background color to color Button Face only, and has no effect on any widgets contained in the window. Frames do not inherit the THREE-D attribute from a window or ancestor frame.
If the THREE-D attribute is TRUE for the SESSION handle, then all system dialog boxes and alert boxes are displayed in three-dimensional format.
You can set this attribute only before the widget is realized.
Note: To maintain size compatibility, the AVM sets the default vertical size of two-dimensional fill-ins equal to the vertical size of three-dimensional fill-ins. Also, ABL does not fully support the overlay of three-dimensional widgets. For more information, see the section on three-dimensional layout in OpenEdge Development: Programming Interfaces.