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
---------------------------AppClientArea

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).