Microsoft Foundation Classes (mfc.hlp) (
Table of Contents;
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
class CMDIChildWnd
◄CWnd► ◄Up► ◄Contents► ◄Index► ◄Back►
──Microsoft Foundation Classes──────────────────────────────────────────────
Description
The CMDIChildWnd class provides the functionality of a Windows multiple
document interface (MDI) child window, along with data and methods to
manipulate the window. An MDI child window looks much like a typical
application window, except that the MDI child window lacks a menu. The
menu on the main application window applies to MDI child windows.
To create a useful MDI child window for your application, derive a class
from CMDIChildWnd. Add member variables to the derived class to store
data specific to your application. Implement message-handler member
functions and a message map in the derived class to specify what happens
when messages are directed to the window.
You create an MDI child window in two steps. First, call the constructor
CMDIChildWnd to construct the CMDIChildWnd object, then call the
◄Create► member function to create the MDI child window and attach it to
the CMDIChildWnd object.
Construction can be a one-step process in a derived class. Write a
constructor for the derived class and call Create from within the
constructor.
When the user terminates your MDI child window, destroy the CMDIChildWnd
object, or call the DestroyWindow member function, which CMDIChildWnd
inherits from class CWnd, to remove the CMDIChildWnd and destroy its
data structures. If you allocate any memory in the CMDIChildWnd object,
override the CMDIChildWnd destructor to dispose of the allocations.
See Also
◄CWnd►, ◄CFrameWnd►, ◄CMDIFrameWnd►
Public Members
Construction/Destruction
◄CMDIChildWnd► Called when a CMDIChildWnd object is constructed.
Initialization
◄Create► Creates the Windows MDI child window associated with the
CMDIChildWnd object.
Operations
◄MDIDestroy► Destroys this MDI child window.
◄MDIActivate► Activates this MDI child window.
◄MDIMaximize► Maximizes this MDI child window.
◄MDIRestore► Restores this MDI child window from maximized or
minimized size.
◄GetParentFrame► Returns the parent MDI frame.
Protected Members
Data Members
◄m_pMDIFrameWnd► Points to the parent CMDIFrameWnd of this
CMDIChildWnd.
-♦-