Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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