IHlinkFrame

The IHlinkFrame interface provides methods that allow a hyperlink frame to interpose itself in the navigation process to allow an application to provide a seamless user interface when navigating from one document/object/application to another when resolving a hyperlink.

When to Implement

This interface is typically implemented by a document container object, such as the Microsoft Internet Explorer or the Microsoft Office Binder. A document container implementing the IHlinkFrame interface can host documents that support in-frame navigation from one to another.

When to Use

You do not normally call the IHlinkFrame methods directly. They are referenced by the IHlink::Navigate routines when a hyperlink frame is detected.

Methods in Vtable Order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

IHlinkFrame Methods

Description

GetBrowseContext

Retrieves the browse context of the hyperlink frame

Navigate

Navigates to the target hyperlink

OnNavigate

Notifies the hyperlink frame of a hyperlink navigation

SetBrowseContext

Sets the browse context of the hyperlink frame

UpdateHlink

Updates the hyperlink frame

See Also

HlinkNavigate, HlinkNavigateToStringReference, HlinkSimpleNavigateToMoniker, HlinkSimpleNavigateToString, IHlink