次の方法で共有


InkOverlay.MouseDown イベント

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

構文

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

パラメーター

Button [in]

押されたマウス ボタン。

Shift [in]

Shift キーの状態。

pX [in]

マウスがクリックされた位置の X 座標 (ピクセル単位)。

pY [in]

マウスがクリックされた位置の Y 座標 (ピクセル単位)。

Cancel [in, out]

親コントロールのイベントを取り消すには VARIANT_TRUE。それ以外の場合は VARIANT_FALSE。 既定値は VARIANT_FALSE です

戻り値

このイベントでは値は返されません。

解説

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

Note

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

Note

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

このイベント メソッドは、_IInkCollectorEvents、_IInkOverlayEvents、_IInkPictureEvents の各ディスパッチ専用インターフェイス (dispinterface) において、DISPID_IPEMouseDown という ID で定義されています。

要件

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

関連項目

InkOverlay クラス

InkMouseButton 列挙

InkShiftKeyModifierFlags 列挙

MouseUp イベント