ArcObjects Library Reference (Controls)  

IHookHelperEvents.OnHookUpdated Event

Fires when the hook object or one of its properties has been replaced or updated.

[Visual Basic 6.0]
Event OnHookUpdated(
    ByVal hookEvent As esriHookHelperEvents _
)
[Visual Basic .NET]
Public Event OnHookUpdated As OnHookUpdatedEventHandler
[C#]
public event OnHookUpdatedEventHandler OnHookUpdated
[C++]
HRESULT OnHookUpdated(
  esriHookHelperEvents hookEvent
);
[C++]

Parameters

hookEvent [in]

  hookEvent is a parameter of type esriHookHelperEvents

Product Availability

Available with ArcGIS Engine.

Description

Fires when a change has been made to either a HookHelper, GlobeHookHelper or SceneHookHelper.

In a command implementation using the HookHelper, use the event to re-synch any member variables storing the IHookHelper::ActiveView, IHookHelper::FocusMap, IHookHelper::PageLayout or IHookHelper::OperationStack and to re-synch any event listeners (for example, if listening to IActiveViewEvents).

OnHookUpdated will fire in response to the following in an ArcGIS Engine application:

 OnHookUpdated will fire in response to the following in the ArcMap application:

In a command implmentation using the GlobeHookHelper, use the event to re-synch any member variables storing the IGlobeHookHelper::Hook, IGlobeHookHelper::ActiveViewer, IGlobeHookHelper::Camera, IGlobeHookHelper::Globe or IGlobeHookHelper::GlobeDisplay and to re-synch any event listeners (for example, if listening to IActiveViewEvents).

OnHookUpdated will fire in response to the following in an ArcGIS Engine application:

OnHookUpdated will fire in response to the following in the ArcGlobe application:

In a command implementation using the SceneHookHelper, use the event to re-synch any member variables storing the ISceneHookHelper::Hook, ISceneHookHelper::ActiveViewer, ISceneHookHelper::Camera, ISceneHookHelper::Scene, ISceneHookHelper::SceneGraph any event listeners (for example, if listening to IActiveViewEvents ).

OnHookUpdated will fire in response to the following in an ArcGIS Engine application:

OnHookUpdated will fire in response to the following in the ArcScene application:

Remarks

The following are recommended when using the HookHelper, GlobeHookHelper or SceneHookHelper in cutsom commands:

See Also

IHookHelperEvents Interface