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.
General Message Handlers
CWnd                                        Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  The following message handlers require an entry in a message map.
 
  OnCommand           Called when the user selects an item from a menu,
                        when a control calls its parent's message handler,
                        or when an access keystroke is translated.
 
  OnActivate          Called when CWnd is being activated or
                        deactivated.
 
  OnActivateApp       Called when CWnd is about to be activated and CWnd
                        belongs to a different task than the currently
                        active window.
 
  OnCancelMode        Called to allow CWnd to cancel any internal modes,
                        such as mouse capture, if CWnd has the focus when
                        a dialog box or message box is displayed.
 
  OnChildActivate     Called whenever the size or position of CWnd
                        changes if CWnd is a child window.
 
  OnClose             Called as a signal that CWnd or an application
                        will terminate.
 
  OnCreate            Called when an application requests that CWnd be
                        created.
 
  OnCtlColor          Called when the control or message box is about to
                        be drawn if CWnd is the parent of a system-defined
                        control class or a message box.
 
  OnDestroy           Called when CWnd is being destroyed.
 
  OnEnable            Called when an application changes the enabled
                        state of CWnd.
 
  OnEndSession        Called when the session is ending.
 
  OnEnterIdle         Called to inform an application's main window
                        procedure that a modal dialog box or a menu is
                        entering an idle state.
 
  OnEraseBkgnd        Called when the background needs erasing.
 
  OnGetMinMaxInfo     Called whenever Windows needs to know the
                        maximized position or dimensions, or the minimum
                        or maximum tracking size.
 
  OnIconEraseBkgnd    Called when CWnd is being minimized (made iconic)
                        and the background of the icon must be filled
                        before painting the icon.
 
  OnKillFocus         Called immediately before CWnd loses the input
                        focus.
 
  OnMenuChar          Called when the user presses a menu mnemonic
                        character that doesn't match any of the predefined
                        mnemonics in the current menu.
 
  OnMenuSelect        Called when the user selects a menu item.
 
  OnMove              Called after the position of the CWnd has been
                        changed.
 
  OnPaint             Called when Windows or an application makes a
                        request to repaint a portion of the window.
 
  OnPaintIcon         No longer a part of the Foundation class library.
 
  OnParentNotify      Called when a CWnd child window is created or
                        destroyed, or when the user clicks a mouse button
                        while the cursor is over the child window.
 
  OnQueryDragIcon     Called when a minimized (iconic) CWnd is about to
                        be dragged by the user (if CWnd does not have an
                        icon defined for its class).
 
  OnQueryEndSession   Called when the user chooses to end the Windows
                        session, or when an application calls the
                        ExitWindows Windows function.
 
  OnQueryNewPalette   Informs CWnd that it is about to receive the input
                        focus.
 
  OnQueryOpen         Called when CWnd is an icon, and the user requests
                        that the icon be opened.
 
  OnSetFocus          Called after CWnd gains the input focus.
 
  OnShowWindow        Called when CWnd is to be hidden or shown.
 
  OnSize              Called after the size of CWnd has changed.
 
 
                                     -♦-