Deprecated. Allows a Component Object Model (COM) object to define and manage the browse context for an Microsoft ActiveX hyperlink application.
Clone Duplicates a browse context. Close Closes the hyperlink browse context. EnumNavigationStack Gets an enumerator used to enumerate the contents of the navigation stack. GetBrowseWindowInfo Gets the browse window information structure associated with this browse context. GetHlink Gets a hyperlink from the browse context. GetObject Gets an object that was registered in the browse context under the given name. OnNavigateHlink Notifies a browse context that a hyperlink has been clicked. QueryHlink Tests the validity of a hyperlink ID value. Register Registers an object in the browse context. Revoke Revokes an object registered in this browse context. SetBrowseWindowInfo Establishes the HLBWINFO structure for this browse context. SetCurrentHlink Sets the current hyperlink in this browse context's navigation stack. SetInitialHlink Not supported. UpdateHlink Not supported.
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.
Stock Implementation hlink.dll Custom Implementation No Inherits from IUnknown Header and IDL files hlink.h, hlink.idl Minimum availability Internet Explorer 4.0 Minimum operating systems Windows 95, Windows NT 4.0, Windows CE 2.12