跳轉到主要內容
此方法在用戶端實作。當滑鼠指標移動到 Image ViewerZoom ViewerText EditorText ValidatorDocument Viewer 上方時,ABBYY FineReader Engine 會呼叫此方法。 此方法會將滑鼠指標的座標資訊,以及所使用的修飾鍵資訊傳送給客戶端。

語法

C++

HRESULT OnMouseMove(
  int Flags,
  int X,
  int Y
);

C#

void OnMouseMove(
  int Flags,
  int X,
  int Y
);

Visual Basic .NET

Sub OnMouseMove( _
  Flags As Integer, _
  X As Integer, _
  Y As Integer _
)

參數

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