Поделиться через


COleControl::FireMouseMove

Called by the framework when the cursor is moved over an active custom control.

void FireMouseMove( 
   short nButton, 
   short nShiftState, 
   OLE_XPOS_PIXELS x, 
   OLE_YPOS_PIXELS y  
);

Parameters

  • nButton
    The numeric value of the mouse buttons pressed. Contains a combination of the following values:

    • LEFT_BUTTON   The left mouse button was pressed down during the action.

    • MIDDLE_BUTTON   The middle mouse button was pressed down during the action.

    • RIGHT_BUTTON   The right mouse button was pressed down during the action.

  • nShiftState
    Contains a combination of the following flags:

    • SHIFT_MASK   The SHIFT key was pressed during the action.

    • CTRL_MASK   The CTRL key was pressed during the action.

    • ALT_MASK   The ALT key was pressed during the action.

  • x
    The x-coordinate of the cursor. The coordinate is relative to the upper-left corner of the control window.

  • y
    The y-coordinate of the cursor. The coordinate is relative to the upper-left corner of the control window.

Remarks

If this event is defined as a custom event, you determine when the event is fired.

For automatic firing of a MouseMove event to occur, the control's Event map must have a stock MouseMove event defined.

Requirements

Header: afxctl.h

See Also

Reference

COleControl Class

Hierarchy Chart