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.
CWnd::OnMouseActivate
CWnd                                        Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  afx_msg int OnMouseActivate( CWnd*  pFrameWnd, UINT  nHitTest,
                               UINT  message  );
 
  Parameter   Description
 
  <pFrameWnd> Specifies a pointer to the topmost parent window of the
              window being activated. The pointer may be temporary, and
              should not be stored.
 
  <nHitTest>  Specifies the hit-test area code. A hit test is a test
              that determines the location of the cursor.
 
  <message>   Specifies the message number.
 
  Remarks
 
  Called when the cursor is in an inactive window and the user presses a
  mouse button.
 
  If the child window passes the message to the Default or
  DefWindowProc member function, Default or DefWindowProc passes this
  message to the CWnd parent window before any processing occurs. If the
  parent window returns TRUE, processing is halted.
 
  This message-handler member function calls the Default member
  function. Override this member function in your derived class to handle
  the WM_MOUSEACTIVATE message.
 
  Return Value
 
  Specifies whether to activate the CWnd and whether to discard the mouse
  event. It must be one of the following values:
 
  Value                 Meaning
 
  MA_ACTIVATE           Activate CWnd.
 
  MA_NOACTIVATE         Do not activate CWnd.
 
  MA_ACTIVATEANDEAT     Activate CWnd and discard the mouse event.
 
  MA_NOACTIVATEANDEAT   Do not activate CWnd and discard the mouse event.
 
  See Also
 
  CWnd::OnNcHitTest, CWnd::Default, WM_MOUSEACTIVATE
 
 
                                     -♦-