IDA3View Interface

The IDA3View interface is the COM interface that defines DAView objects and handles tasks specific to a particular view. You can access the view through the View property in DAViewerControl.

The IDA3View interface can access all the methods in the IDAView and IDA2View interfaces and defines additional methods that enable you to pause and resume a view. You can't access the methods in this interface from script; you must access them through the COM interface, typically using C++.

This interface inherits from IDAView, which in turn inherits from IDispatch.

IDA3View Methods

OnMouseLeave Notifies the view that the mouse pointer has left the view.
Pause Stops the tick count in the view and holds the current view state.
Resume Restarts the tick count in the view after it has been paused.

IDA3View::OnMouseLeave

IDA3View

Notifies the view that the mouse pointer has left the view.

Syntax

HRESULT OnMouseLeave(
    double when
);

Parameters

when
[in] Time when the mouse pointer left the view. The time is relative to the simulation time set with the IDAView::Tick method.

Return Value

Returns an HRESULT value that indicates the success of the method or the reason why it failed. This HRESULT depends on the implementation of the interface.

IDA3View::Pause

IDA3View

Stops the tick count in the view and holds the current view state.

Syntax

HRESULT Pause( );

Return Value

Returns an HRESULT value that indicates the success of the method or the reason why it failed. This HRESULT depends on the implementation of the interface.

IDA3View::Resume

IDA3View

Restarts the tick count in the view after it has been paused.

Syntax

HRESULT Resume( );

Return Value

Returns an HRESULT value that indicates the success of the method or the reason why it failed. This HRESULT depends on the implementation of the interface.


Top of Page Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.