共用方式為


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