Notifies a hyperlink browse context and hyperlink frame, if it exists, that a hyperlink target has been navigated to.
HRESULT HlinkOnNavigate(
IHlinkFrame * pihlframe, //Frame object interface for the
// new hyperlink
IHlinkBrowseContext * pihlbc, //Browse context object to use for
// this navigation
DWORD grfHLNF, //Navigation flags
IMoniker * pimkTarget, //Moniker interface pointer of the
// hyperlink target
LPCWSTR pwzLocation, //Location within the hyperlink
// target of new hyperlink
LPCWSTR pwzFriendlyName, //Friendly name of the hyperlink
ULONG * puHLID // Pointer to hyperlink identifier
);
HlinkOnNavigate is a helper function typically called during IHlinkTarget::Navigate which encapsulates the following calls:
phlbc->OnNavigateHlink(grfHLNF, pimkTarget, pwzLocation, pwzFriendlyName);
if (phlframe)
phlframe->OnNavigate(grfHLNF);
Windows NT: Use version 5.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in hlink.h.
IHlinkBrowseContext::OnNavigateHlink, IHlinkFrame::OnNavigate, IHlinkSite::OnNavigationComplete