IHlinkBrowseContext::OnNavigateHlink
Notifies a browse context that a hyperlink has been navigated.
HRESULT OnNavigateHlink(
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
-
grfHLNF
-
[in] Flags describing how the navigation is to proceed. The value of the flag
can be any valid HLNF enumeration value.
-
pimkTarget
-
[in, unique] Pointer to an IMoniker interface on the hyperlink target.
-
pwzLocation
-
[in, unique] A string identifying the location within the hyperlink target
that was navigated to. Must not be NULL.
-
pwzFriendlyName
-
[in, unique] The friendly name of the location within the hyperlink target
that has been navigated to. Must not be NULL.
-
puHLID
-
[out] Pointer to the hyperlink indentifier to set in the current browse
context’s navigation stack.
Return Values
-
S_OK
-
The browse context has been successfully notified that a hyperlink has been
navigated.
See Also
HlinkOnNavigate,
HLNF, IHlinkFrame::OnNavigate,
IHlinkSite::OnNavigationComplete