次の方法で共有


InkOverlay.CursorInRange イベント

カーソルがタブレット コンテキストの物理的な検出範囲 (近接) に入ったときに発生します。

構文

void CursorInRange(
  [in] IInkCursor   *Cursor,
  [in] VARIANT_BOOL NewCursor,
  [in] VARIANT      ButtonsState
);

パラメーター

Cursor [in]

CursorInRange イベントを生成した IInkCursor オブジェクト。

NewCursor [in]

このインク コレクターが CursorInRange イベントを生成した IInkCursor オブジェクトと初めて接触するかどうか。

ButtonsState [in]

CursorInRange イベントを生成したカーソルのボタンの状態。

VARIANT 構造体の詳細については、「 COM ライブラリの使用」を参照してください。

戻り値

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

解説

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

CursorInRange イベントは、インク モードの場合だけでなく、選択モードまたは消去モードの場合でも発生します。 そのためには、編集モード (設定を担当する) を監視し、イベントを解釈する前にモードに注意する必要があります。 この要件の利点は、プラットフォーム イベントの認識を高めることによって、プラットフォームでイノベーションを行う自由が高まる点です。

要件

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

関連項目

InkOverlay クラス

CursorOutOfRange イベント

InkCursorButtonState 列挙

IInkCursor インターフェイス