The DWebBrowserEvents2 interface of the com.ms.ie package is the Web browser control events interface.
public interface DWebBrowserEvents2 extends IUnknown { // Methods public abstract void BeforeNavigate2(Object pDisp, com.ms.com.Variant URL, com.ms.com.Variant Flags, com.ms.com.Variant TargetFrameName, com.ms.com.Variant PostData, com.ms.com.Variant Headers, boolean[]Cancel); public abstract void CommandStateChange(int Command, boolean Enable); public abstract void DocumentComplete(Object pDisp, com.ms.com.Variant URL); public abstract void DownloadBegin(); public abstract void DownloadComplete(); public abstract void NavigateComplete2(Object pDisp, com.ms.com.Variant URL); public abstract void NewWindow2(Object[] pDisp, boolean[] Cancel); public abstract void OnFullScreen(boolean FullScreen); public abstract void OnMenuBar(boolean MenuBar); public abstract void OnQuit(); public abstract void OnStatusBar(boolean StatusBar); public abstract void OnTheaterMode(boolean TheaterMode); public abstract void OnToolBar(boolean ToolBar); public abstract void OnVisible(boolean Visible); public abstract void ProgressChange(int Progress, int ProgressMax); public abstract void PropertyChange(String szProperty); public abstract void StatusTextChange(String Text); public abstract void TitleChange(String Text); }