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.