Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IHlinkBrowseContext interface

[IHlinkBrowseContext may be altered or unavailable in subsequent versions of the operating system or product.]

Note  The Microsoft ActiveX Hyperlink API is deprecated in Windows Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Allows a Component Object Model (COM) object to define and manage the browse context for an ActiveX hyperlink application.

Members

The IHlinkBrowseContext interface inherits from the IUnknown interface. IHlinkBrowseContext also has these types of members:

Methods

The IHlinkBrowseContext interface has these methods.

MethodDescription
Clone
Note   IHlinkBrowseContext::Clone may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Duplicates a browse context.

Close
Note   IHlinkBrowseContext::Close may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Closes the hyperlink browse context.

EnumNavigationStack
Note   IHlinkBrowseContext::EnumNavigationStack may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Gets an enumerator used to enumerate the contents of the navigation stack.

GetBrowseWindowInfo
Note   IHlinkBrowseContext::GetBrowseWindowInfo may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Gets the browse window information structure associated with this browse context.

GetHlink
Note   IHlinkBrowseContext::GetHlink may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Gets a hyperlink from the browse context.

GetObject
Note   IHlinkBrowseContext::GetObject may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Gets an object that was registered in the browse context under the given name.

OnNavigateHlink
Note   IHlinkBrowseContext::OnNavigateHlink may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Notifies a browse context that a hyperlink has been clicked.

QueryHlink
Note   IHlinkBrowseContext::QueryHlink may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Tests the validity of a hyperlink ID value.

Register
Note   IHlinkBrowseContext::Register may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Registers an object in the browse context.

Revoke
Note   IHlinkBrowseContext::Revoke may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Revokes an object registered in this browse context.

SetBrowseWindowInfo
Note   IHlinkBrowseContext::SetBrowseWindowInfo may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Establishes the HLBWINFO structure for this browse context.

SetCurrentHlink
Note   IHlinkBrowseContext::SetCurrentHlink may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

Sets the current hyperlink in this browse context's navigation stack.

SetInitialHlink
Note   IHlinkBrowseContext::SetInitialHlink may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 
UpdateHlink
Note   IHlinkBrowseContext::UpdateHlink may be altered or unavailable in subsequent versions of the operating system or product.
 
Note  The ActiveX Hyperlink API is deprecated in Internet Explorer 8 and later, and ActiveX technology as a whole is unsupported in the Microsoft Edge browser in favor of standards-based web APIs. For more information, see Saying goodbye to ActiveX, VBScript, attachEvent... and Get ready for plug-in free browsing.
 

 

Remarks

A hyperlink browse context keeps track of the order in which the object or documents (perhaps belonging to different processes) have been visited and places them in a navigation stack. The context enables or disables buttons, such as Forward or Back, for each entry in the navigation stack. In addition, the context maintains window positioning information for hyperlink targets, so that a hyperlink application can provide a seamless user interface.

Browse context objects are not required for hyperlink navigation. HlinkSimpleNavigateToString and HlinkSimpleNavigateToMoniker provide examples of navigation between hyperlink containers and hyperlink targets that do not use a browse context.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Hlink.h

IDL

Hlink.idl

DLL

Hlink.dll

 

 

Show: