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 OnMouseWheel(
int Flags,
int ZDelta,
int X,
int Y
);
void OnMouseWheel(
int Flags,
int ZDelta,
int X,
int Y
);
Sub OnMouseWheel( _
Flags As Integer, _
ZDelta 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 で定義されています。
ZDelta
[in] マウス ホイールの移動量を示します。これは、マウス ホイールが回転した刻み数を表す符号付きのカウントです。detent とは、マウス ホイールの 1 つの刻みを指します。
X
[in] 画面座標におけるマウス ポインターの水平方向の座標を指定します。
Y
[in] 画面座標におけるマウス ポインターの垂直方向の座標を指定します。
このメソッド固有の戻り値はありません。ABBYY FineReader Engine 関数の標準的な戻り値が返されます。
このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を必ずキャッチして処理し、メソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予期しない結果 (プログラムの終了など) を招く可能性があります。
IInputEvents