VEMap イベント
VEMap クラスのイベントは、以下に示すように、Virtual Earth 固有のイベント、マウス イベント、およびキーボード イベントの 3 つに分けられます。すべての VEMap クラス メンバーの一覧については、「VEMap クラス」を参照してください。
パブリック イベント
解説
イベント ハンドラから true を返すことで、対応するイベントに関連付けられている既定の Virtual Earth アクションを無効にできます。イベント ハンドラが値を返さない場合や false を返した場合には、イベント ハンドラに定義されているアクションの後に、既定のアクションが発生します。
注意 イベントにハンドラをアタッチするときには、関数名のみを使用します。関数全体をハンドラとしてイベントにアタッチした場合、デタッチすることはできません。
イベントが発生すると、イベント オブジェクトがイベント ハンドラに渡されます。イベントによっては、「VEMap イベント オブジェクト プロパティ」の一覧表の一部の値に、イベント オブジェクトからアクセスできます。特定のイベントで利用できるプロパティの一覧については、そのイベントのリファレンス トピックを参照してください。
イベント ハンドラでは、イベント オブジェクトの elementID プロパティを VEMap.GetShapeByID メソッドと組み合わせて使用することにより、要素のタイプ (通常は VEShape クラス オブジェクト) に基づいてアクションを実行することができます。詳細については、「VEMap イベント オブジェクト プロパティ」のコード例を参照してください。