Cette documentation est archivée et n’est pas conservée.

COleControl::FireMouseDown

Called by the framework when a mouse button is pressed over an active custom control.


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

nButton

The numeric value of the mouse button pressed. It can contain one of the following values:

  • LEFT_BUTTON   The left mouse button was pressed down.

  • MIDDLE_BUTTON   The middle mouse button was pressed down.

  • RIGHT_BUTTON   The right mouse button was pressed down.

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 when a mouse button was pressed down. The coordinate is relative to the upper-left corner of the control window.

y

The y-coordinate of the cursor when a mouse button was pressed down. The coordinate is relative to the upper-left corner of the control window.

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

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

Header: afxctl.h

Afficher: