InkCollector.MouseDown イベント

マウス ポインターが InkCollector オブジェクトまたは InkOverlay オブジェクトの上にあり、マウス ボタンが押されたときに発生します。

構文

void MouseDown(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     pX,
  [in]      long                     pY,
  [in, out] VARIANT_BOOL             *Cancel
);

パラメーター

ボタン [入力]

押されたマウス ボタン。

Shift [in]

Shift キーの状態。

pX [in]

マウス クリックの X 座標 (ピクセル単位)。

pY [in]

マウス クリックの Y 座標 (ピクセル単位)。

Cancel [in, out]

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

戻り値

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

解説

リアルタイムのインク のパフォーマンスを向上させるには、 MouseDown イベント ハンドラーと MouseUp イベント ハンドラーでマウス カーソルを非表示または表示します。

注意

pX プロパティと pY プロパティはピクセル単位であり、インク空間に関連付けられている HIMETRIC 単位ではありません。 これは、このイベントはペン認識アプリケーションの関連するマウス イベントを置き換え、この種類のアプリケーションはピクセルのみを認識するためです。

注意

一部のコントロールは、 MouseDownMouseMove、および MouseUp イベントの間の特定のリレーションシップに依存します。 これらのイベントの一部を取り消すと、予期しない結果になる可能性があります。

このイベント メソッドは、id が DISPID_IPEMouseDown のディスパッチ専用インターフェイス (ディスパッチ インターフェイス) _IInkCollectorEvents、_IInkOverlayEvents、および_IInkPictureEventsで定義されます。

必要条件

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

関連項目

InkCollector クラス

InkMouseButton 列挙

InkShiftKeyModifierFlags 列挙

MouseUp イベント