Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
このメソッドはクライアント側で実装されます。Image Viewer、Zoom Viewer、Text Editor、Text Validator、または Document Viewer でマウス ボタンが押されると、ABBYY FineReader Engine によって呼び出されます。
このメソッドは、押されたマウス ボタンに関する情報と、マウス ポインターの座標をクライアントに渡します。
HRESULT OnMouseButtonDown(
MouseButtonEnum MouseButton,
int Flags,
int X,
int Y
);
void OnMouseButtonDown(
MouseButtonEnum MouseButton,
int Flags,
int X,
int Y
);
Sub OnMouseButtonDown( _
MouseButton As MouseButtonEnum, _
Flags As Integer, _
X As Integer, _
Y As Integer _
)
MouseButton
[in] MouseButtonEnum 型の変数で、押されているマウス ボタンを指定します。
Flags
[in] 各種仮想キーが押されているかどうかを示します。このパラメーターには、次の値を任意に組み合わせて指定できます。
- Ctrl キーが押されている場合は MK_CONTROL (0x0008)。
- 左マウス ボタンが押されている場合は MK_LBUTTON (0x0001)。
- 中央マウス ボタンが押されている場合は MK_MBUTTON (0x0010)。
- 右マウス ボタンが押されている場合は MK_RBUTTON (0x0002)。
- Shift キーが押されている場合は MK_SHIFT (0x0004)。
これらの定数は Winuser.h で定義されています。
X
[in] スクリーン座標におけるマウス ポインターの水平方向の座標を指定します。
Y
[in] スクリーン座標におけるマウス ポインターの垂直方向の座標を指定します。
このメソッド固有の戻り値はありません。代わりに、ABBYY FineReader Engine 関数の標準の戻り値が返されます。
このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を確実にキャッチして処理し、例外がメソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予期しない結果 (プログラムの終了など) を招くおそれがあります。
IInputEvents