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
Methods
The IHlinkBrowseContext interface has these methods.
Method | Description |
---|---|
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 |