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
);
Parameters
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.
Remarks
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.
Requirements
Header: afxctl.h