COleControl::FireMouseDown
调用由框架,按下鼠标按钮在活动的自定义控件。
void FireMouseDown(
short nButton,
short nShiftState,
OLE_XPOS_PIXELS x,
OLE_YPOS_PIXELS y
);
参数
nButton
鼠标按钮的数值按。它可以包含下列值之一:LEFT_BUTTON 鼠标左键按下了。
MIDDLE_BUTTON 元鼠标按钮按下了。
RIGHT_BUTTON 鼠标右键按下了。
nShiftState
包含以下标志的组合:SHIFT_MASK SHIFT键在事件中按下了。
CTRL_MASK CTRL键在事件中按下了。
ALT_MASK ALT键在事件中按下了。
x
光标的x坐标,当鼠标按钮按下了。此坐标相对于控件窗口的左上角。y
光标的y坐标,当鼠标按钮按下了。此坐标相对于控件窗口的左上角。
备注
如果此事件定义为自定义事件,请确保操作时激发。
对结果的MouseDown事件的自动点火,控件的事件映射必须具有股票MouseDown事件定义。
要求
Header: afxctl.h