跳轉到主要內容
此方法是在用戶端實作。當滑鼠按鈕在 Image ViewerZoom ViewerText EditorText ValidatorDocument Viewer 中釋放時,ABBYY FineReader Engine 會呼叫此方法。 此方法會將已釋放的滑鼠按鈕資訊,以及滑鼠指標的座標傳送至用戶端。

語法

C++

HRESULT OnMouseButtonUp(
  MouseButtonEnum MouseButton,
  int             Flags,
  int             X,
  int             Y
);

C#

void OnMouseButtonUp(
  MouseButtonEnum MouseButton,
  int             Flags,
  int             X,
  int             Y
);

Visual Basic .NET

Sub OnMouseButtonUp( _
  MouseButton As MouseButtonEnum, _
  Flags As Integer, _
  X As Integer, _
  Y As Integer _
)

參數

MouseButton [in] 此 MouseButtonEnum 類型的變數指定已放開的滑鼠按鈕。 Flags [in] 指出各種虛擬鍵是否處於按下狀態。此參數可為下列值的任意組合:
  • MK_CONTROL (0x0008),如果 Ctrl 鍵處於按下狀態。
  • MK_LBUTTON (0x0001),如果滑鼠左鍵處於按下狀態。
  • MK_MBUTTON (0x0010),如果滑鼠中鍵處於按下狀態。
  • MK_RBUTTON (0x0002),如果滑鼠右鍵處於按下狀態。
  • MK_SHIFT (0x0004),如果 Shift 鍵處於按下狀態。
這些常數定義於 Winuser.h。 X [in] 指定滑鼠指標在螢幕座標中的水平座標。 Y [in] 指定滑鼠指標在螢幕座標中的垂直座標。

回傳值

此方法沒有特定的回傳值。它會傳回 ABBYY FineReader Engine 函式的標準回傳值

備註

此方法的用戶端實作必須確保,方法內部擲出的所有例外狀況都會被攔截並處理,且不會有任何例外狀況傳播至方法外部。若例外狀況傳播至方法外部,可能會導致不可預期的結果 (例如程式終止) 。

另請參閱

IInputEvents