The IWebBrowser2 interface of the com.ms.ie package enables applications to implement an instance of the WebBrowser control or control an instance of the Microsoft® Internet Explorer application.
public interface IWebBrowser2 extends IWebBroswerApp { // Methods public abstract void ClientToWindow(int[] pcx, int[] pcy); public abstract void ExecWB(int cmdID, int cmdexecopt, com.ms.com.Variant pvaIn, com.ms.com.Variant pvaOut); public abstract boolean getAddressBar(); public abstract Object getApplication(); public abstract boolean getBusy(); public abstract Object getContainer(); public abstract Object getDocument(); public abstract String getFullName(); public abstract boolean getFullScreen(); public abstract int getHWND(); public abstract int getHeight(); public abstract int getLeft(); public abstract String getLocationName(); public abstract String getLocationURL(); public abstract boolean getMenuBar(); public abstract String getName(); public abstract boolean getOffline(); public abstract Object getParent(); public abstract String getPath(); public abstract com.ms.com.Variant GetProperty(String Property); public abstract int getReadyState(); public abstract boolean getRegisterAsBrowser(); public abstract boolean getRegisterAsDropTarget(); public abstract boolean getResizable(); public abstract boolean getSilent(); public abstract boolean getStatusBar(); public abstract String getStatusText(); public abstract boolean getTheaterMode(); public abstract int getToolBar(); public abstract int getTop(); public abstract boolean getTopLevelContainer(); public abstract String getType(); public abstract boolean getVisible(); public abstract int getWidth(); public abstract void GoBack(); public abstract void GoForward(); public abstract void GoHome(); public abstract void GoSearch(); public abstract void Navigate2(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); public abstract void Navigate(String URL, com.ms.com.Variant Flags, com.ms.com.Variant TargetFrameName, com.ms.com.Variant PostData, com.ms.com.Variant Headers); public abstract void PutProperty(String Property, com.ms.com.Variant vtValue); public abstract int QueryStatusWB(int cmdID); public abstract void Quit(); public abstract void Refresh2(com.ms.com.Variant Level); public abstract void Refresh(); public abstract void setAddressBar(boolean Visible); public abstract void setFullScreen(boolean FullScreen); public abstract void setHeight(int Pixels); public abstract void setLeft(int Pixels); public abstract void setMenuBar(boolean Visible); public abstract void setOffline(boolean Offline); public abstract void setRegisterAsBrowser(boolean Register); public abstract void setRegisterAsDropTarget(boolean Register); public abstract void setResizable(boolean Resizable); public abstract void setSilent(boolean Silent); public abstract void setStatusBar(boolean On); public abstract void setStatusText(String StatusText); public abstract void setTheaterMode(boolean TheaterMode); public abstract void setToolBar(int Value); public abstract void setTop(int Pixels); public abstract void setVisible(boolean Visible); public abstract void setWidth(int Pixels); public abstract void ShowBrowserBar(com.ms.com.Variant pvaClsid, com.ms.com.Variant pvarShow, com.ms.com.Variant pvarSize); public abstract void Stop(); }