IWebBrowser2 Interface

Definition

Represents an instance of the InternetExplorer application (OLE Automation).

public interface class IWebBrowser2
[System.Runtime.InteropServices.Guid("D30C1661-CDAF-11D0-8A3E-00C04FC9E26E")]
public interface IWebBrowser2
[<System.Runtime.InteropServices.Guid("D30C1661-CDAF-11D0-8A3E-00C04FC9E26E")>]
type IWebBrowser2 = interface
Public Interface IWebBrowser2
Attributes

Properties

AddressBar

Gets or sets a value that indicates whether the address bar of the object is visible or hidden.

Application

Gets the automation object for the application that is hosting the WebBrowser Control.

Busy

Gets a value that indicates whether the object is engaged in a navigation or downloading operation.

Container

Gets an object reference to a container.

Document

Gets the automation object of the active document, if any.

FullName

Retrieves the fully qualified path of the Windows Internet Explorer executable.

FullScreen

Sets or gets a value that indicates whether Internet Explorer is in full-screen mode or normal window mode.

Height

Gets or sets the height of the object.

HWND

Gets the handle of the Internet Explorer main window.

Left

Gets or sets the coordinate of the left edge of the object.

LocationName

Retrieves the path or title of the resource that is currently displayed.

LocationURL

Gets the URL of the resource that is currently displayed.

MenuBar

Gets or sets a value that indicates whether the Internet Explorer menu bar is visible.

Name

Retrieves the frame name or application name of the object.

Offline

Gets or sets a value that indicates whether the object is operating in offline mode.

Parent

Gets the parent of the object.

Path

Retrieves the system folder of the Internet Explorer executable.

ReadyState

Gets the ready state of the object.

RegisterAsBrowser

Gets or sets a value that indicates whether the object is registered as a top-level browser window.

RegisterAsDropTarget

Gets or sets a value that indicates whether the object is registered as a drop target for navigation.

Resizable

Gets or sets a value that indicates whether the object can be resized.

Silent

Gets or sets a value that indicates whether the object can display dialog boxes.

StatusBar

Gets or sets a value that indicates whether the status bar for the object is visible.

StatusText

Gets or sets the text in the status bar for the object.

TheaterMode

Gets or sets a value that specifies whether the object is in theater mode.

ToolBar

Gets or sets the toolbars for the object.

Top

Gets or gets the coordinates of the top edge of the object.

TopLevelContainer

Gets a value that indicates whether the object is a top-level container.

Type

Gets the user type name of the contained document object.

Visible

Gets or sets a value that indicates whether the object is visible or hidden.

Width

Gets or sets the width of the object.

Methods

ClientToWindow(Int32, Int32)

Computes the full size of the browser window when given the specified width and height of the content area.

ExecWB(OLECMDID, OLECMDEXECOPT, Object, Object)

Executes a command and returns the status of the command execution using the IOleCommandTarget interface.

GetProperty(String)

Gets the value associated with a user-defined property name.

GoBack()

Navigates backward one item in the history list.

GoForward()

Navigates forward one item in the history list.

GoHome()

Navigates to the current home or start page.

GoSearch()

Navigates to the current search page.

Navigate(String, Object, Object, Object, Object)

Navigates to a resource identified by a URL or to a file identified by a full path.

Navigate2(Object, Object, Object, Object, Object)

Navigates the browser to a location that might not be expressed as a URL, such as a pointer to an item identifier list (PIDL) for an entity in the Windows Shell namespace.

PutProperty(String, Object)

Associates a user-defined name/value pair with the object.

QueryStatusWB(OLECMDID)

Queries the object for the status of commands using the QueryStatus(Guid, Int32, IntPtr, IntPtr) method.

Quit()

Closes the object.

Refresh()

Reloads the file that is currently displayed in the object.

Refresh2(Object)

Reloads the file that is currently displayed with the specified refresh level.

ShowBrowserBar(Object, Object, Object)

Shows or hides a specified browser bar.

Stop()

Cancels a pending navigation or download, and stops dynamic page elements, such as background sounds and animations.

Applies to