CGXControl::MButtonUp

virtual BOOL MButtonUp(UINT nFlags, CPoint point, UINT nHitState);

nFlags

  • Indicates whether various virtual keys are down. This parameter can be any combination of the following values:

  • MK_CONTROL Set if the CTRL key is down.

  • MK_LBUTTON Set if the left mouse button is down.

  • MK_MBUTTON Set if the middle mouse button is down.

  • MK_RBUTTON Set if the right mouse button is down.

MK_SHIFT Set if the SHIFT key is down.

point

Specifies the x- and y-coordinate of the cursor. These coordinates are always relative to the upper-left corner of the window.

nHitState

  • Specifies the state of the interaction. This parameter can be any combination of the following values:

  • GX_HITSTART: Mouse button has been pressed

  • GX_HITMOVE: Mouse cursor has been moved.

  • GX_HITEND: Mouse button has been released.

  • GX_SELECT: Cells will be selected.

  • GX_HITINCELL: Mouse cursor is in the cell where the mouse button has been pressed.

  • GX_HITLEAVE: Mouse cursor has left the cell where the mouse button has been pressed.

  • GX_CTRLPRESSED: User pressed the mouse button while pressing the CTRL key.

GX_HITCURRENTCELL: User pressed mouse in current cell.

Return Value

TRUE if the message has been processed; FALSE otherwise.

Remarks

Called when the user has released the middle mouse button.

The base-class version checks if a CGXChild has the focus (ChildWithFocus). If yes, it calls its MButtonUp method.

See Also

 CGXControl::ChildWithFocus

CGXControl

 Class Overview |  Class Members