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

请参见

参考

COleControl选件类

层次结构图

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick