Class: MdiClientArea
Properties | Events | Methods | Index of Classes
Provides low-level support for an MDI-style client area
Hierarchy
cObject > cUIObject > DfBaseObject > DfBaseWindow > DfBaseUIWindow > DfBaseContainer > DfBaseDialog > DfBaseMDIClient > MdiClientArea
Show full hierarchy and direct subclasses
Library: Windows Application Class Library
Package: Windows.pkg
Mixins: RGB_Support_Temp_Mixin, Bitmap_Support_Mixin, Help_Mixin
Description
MDIClientArea is used to provide low-level support for an Multiple Document Interface (MDI)-style client area. This class is low-level and intended for subclassing and not instantiation.
Note
A proper MDI (Multiple Document Interface) application consists of an MDI Panel object (which contains and supports a menu bar, a tool bar, a status bar and a client area), and an MDI client-area object (which contains and supports MDI child dialogs, or views). The MdiClientArea class adds low-level Windows MDI client-area support to the DfBaseDialog class. Before this class can be used for instantiation, an additional level of support must be created. This additional layer is added in the App... classes (AppPanel, AppClientArea, AppDialog). This additional layer is required to enable MDI objects to cooperate with each other. For this reason, the MdiClientArea class is intended only for subclassing (primarily to create AppClientArea).