InkPicture.MouseWheel イベント

InkPicture コントロールにフォーカスがあるときにマウス ホイールが動いたときに発生します。

構文

void MouseWheel(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     Delta,
  [in]      long                     x,
  [in]      long                     y,
  [in, out] VARIANT_BOOL             *Cancel
);

パラメーター

ボタン [入力]

押されたボタン。

Shift [in]

Shift キーの状態。

Delta [in]

マウス ホイールが回った距離。

x [in]

IInkCursor オブジェクトの x 座標 (ピクセル単位)。

y [in]

IInkCursor オブジェクトの y 座標 (ピクセル単位)。

Cancel [in, out]

VARIANT_TRUEして、親コントロールの MouseWheel イベントを取り消します。それ以外の場合は、VARIANT_FALSE。

戻り値

このイベントは値を返しません。

解説

注意

パラメーター xy はピクセル単位であり、インク空間座標系に関連付けられている HIMETRIC 単位ではありません。 これは、このイベントは、ペン対応ではないアプリケーションの関連するマウス イベントを置き換え、その種類のアプリケーションはピクセルのみを参照するためです。

このイベント メソッドは、 _IInkPictureEvents インターフェイスで定義されます。 _IInkPictureEvents インターフェイスは、DISPID_IPEMouseWheelの識別子を持つ IDispatch インターフェイスを実装します。

必要条件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
Header
Msinkaut.h (Msinkaut_i.c も必要)
ライブラリ
InkObj.dll

関連項目

Inkpicture