VEMap イベント

VEMap クラスのイベントは、以下に示すように、Virtual Earth 固有のイベント、マウス イベント、およびキーボード イベントの 3 つに分けられます。すべての VEMap クラス メンバーの一覧については、「VEMap クラス」を参照してください。

パブリック イベント

キーボード イベント

マウス イベント

Virtual Earth イベント

VEMap イベント オブジェクト プロパティ

解説

イベント ハンドラから true を返すことで、対応するイベントに関連付けられている既定の Virtual Earth アクションを無効にできます。イベント ハンドラが値を返さない場合や false を返した場合には、イベント ハンドラに定義されているアクションの後に、既定のアクションが発生します。

注意   イベントにハンドラをアタッチするときには、関数名のみを使用します。関数全体をハンドラとしてイベントにアタッチした場合、デタッチすることはできません。

イベントが発生すると、イベント オブジェクトがイベント ハンドラに渡されます。イベントによっては、「VEMap イベント オブジェクト プロパティ」の一覧表の一部の値に、イベント オブジェクトからアクセスできます。特定のイベントで利用できるプロパティの一覧については、そのイベントのリファレンス トピックを参照してください。

イベント ハンドラでは、イベント オブジェクトの elementID プロパティを VEMap.GetShapeByID メソッドと組み合わせて使用することにより、要素のタイプ (通常は VEShape クラス オブジェクト) に基づいてアクションを実行することができます。詳細については、「VEMap イベント オブジェクト プロパティ」のコード例を参照してください。