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 |
); |
Parameters
Return Values
Remarks
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);
See Also
IHlinkBrowseContext::OnNavigateHlink, IHlinkFrame::OnNavigate, IHlinkSite::OnNavigationComplete