BeMDI SDK

  Class Index

CMDIMouseAction
Mouse handler of CMDIView.

Members
CMDIMouseAction Constructor
ClientView Returns the MDI client view.
HandleMouseDown Handles a mouse down event.
HandleMouseMove Handles a mouse move event.
HandleMouseUp Handles a mouse up event.
MDIView Returns the target view
MouseDown Mouse position independent event handling.
MouseMoved Mouse action independet event handling.
MouseUp Mouse action independet event handling.
MoveControledTo Moves the controled view.
ResizeControledTo Moves the controled view.
dblClickHeight Height of the double click rectangle.
dblClickRect Double click rectangle.
dblClickWidth Width of the double click rectangle.
mouseAction Current operation.
startPoint Startpoint of the operation.

Remarks

Like any IMouseAction object an object of this class is attached to a 'controled' view and handles its mouse messages. The controled view forwards its mouse messages to this object by calling MouseUp, MouseDown or MouseMoved.

This class handles this cases:

  • Move the view, if the user graps the border of the MDI view.
  • Minimize the view, if the user double clicks the border.
  • Size the view, if the user graps the size edge.


Details
Last modified Sun Sep 2 20:41:17 2001
Derived from CViewMouseAction
Declared in MDIViewAction.h


  Top


© 2000 by 3rd-evolution