|
|
|
IHlink Interface |
|
IID_IHLink |
{79EAC9C3-BAF9-11CE-8C82-00AA004BA90B} |
|
This interface
provides methods that enable a hyperlink to navigate to its target, access a
display name for display purposes, and identify itself to its container and
frame. |
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IHlink Methods |
Description |
|
SetHlinkSite |
Saves the interface pointer on the site object. |
|
GetHlinkSite |
Retrieves the interface pointer on the site object. |
|
SetMonikerReference |
Sets the moniker reference of the target. |
|
GetMonikerReference |
Retrieves the moniker and location portions of the target. |
|
SetStringReference |
Sets the name and location portions of the target. |
|
GetStringReference |
Retrieves the name and location portions of the target. |
|
SetFriendlyName |
Sets the display name of the target. |
|
GetFriendlyName |
Retrieves the display name of the target. |
|
SetTargetFrameName |
Sets the name of the target frame. |
|
GetTargetFrameName |
Retrieves the name of the target frame. |
|
GetMiscStatus |
Retrieves a value that indicates whether the hyperlink is absolute or relative. |
|
Navigate |
Navigates to the specified target. |
|
SetAdditionalParams |
Not currently implemented. |
|
GetAdditionalParams |
Not currently implemented. |
|
SetHlinkSite |
|
FUNCTION
IHlink_SetHlinkSite ( _ |
|
GetHlinkSite |
|
FUNCTION
IHlink_GetHlinkSite ( _
|
|
SetMonikerReference |
|
FUNCTION
IHlink_SetMonikerReference ( _ strLocation = UCODE$(strLocation) & $NUL CALL DWORD @@pthis[5]
USING IHlink_SetMonikerReference (pthis,
grfHLSETF, pimkTarget, strLocation) TO HRESULT |
|
GetMonikerReference |
|
FUNCTION Proto_IHlink_GetMonikerReference ( _
FUNCTION
IHlink_GetMonikerReference ( _ LOCAL HRESULT AS LONG LOCAL bstrlen AS LONG LOCAL ppwzLocation AS DWORD
CALL DWORD @@pthis[6]
USING Proto_IHlink_GetMonikerReference (pthis, dwWhichRef, ppimkTarget,
ppwzLocation) TO HRESULT |
|
SetStringReference |
|
FUNCTION
IHlink_SetStringReference ( _ strLocation = UCODE$(strLocation) & $NUL
CALL DWORD @@pthis[7]
USING IHlink_SetStringReference (pthis, grfHLSETF, strTarget, strLocation) TO HRESULT |
|
GetStringReference |
|
FUNCTION Proto_IHlink_GetStringReference ( _
FUNCTION
IHlink_GetStringReference ( _ strTarhet = ""
strLocation = ""
LOCAL
bstrlen AS LONG |
|
SetFriendlyName |
|
FUNCTION
IHlink_SetFriendlyName ( _
strFriendlyName = UCODE$(strFriendlyName)
& $NUL |
|
GetFriendlyName |
|
FUNCTION
Proto_IHlink_GetFriendlyName ( _
FUNCTION
IHlink_GetFriendlyName ( _ strFriendlyName = "" LOCAL HRESULT AS LONG LOCAL bstrlen AS LONG LOCAL ppwzFriendlyName AS DWORD
CALL DWORD @@pthis[10]
USING Proto_IHlink_GetFriendlyName (pthis, dwFlags)
TO HRESULT |
|
SetTargetFrameName |
|
FUNCTION
IHlink_SetTargetFrameName ( _
) AS LONG
strTargetFrameName = UCODE$(strTargetFrameName)
& $NUL |
|
GetTargetFrameName |
|
FUNCTION Proto_IHlink_GetTargetFrameName ( _
FUNCTION
IHlink_GetTargetFrameName ( _ strTargetFrameName = "" LOCAL HRESULT AS LONG LOCAL bstrlen AS LONG LOCAL ppwzTargetFrameName AS DWORD
CALL DWORD @@pthis[12]
USING Proto_IHlink_GetTargetFrameName (pthis, ppwzTargetFrameName)
TO HRESULT |
|
GetMiscStatus |
|
FUNCTION
IHlink_GetMiscStatus ( _ |
|
Navigate |
|
FUNCTION IHlink_Navigate
( _ |
|
SetAdditionalParams |
|
FUNCTION
IHlink_SetAdditionalParams ( _ |
|
GetAdditionalParams |
|
FUNCTION
IHlink_GetAdditionalParams ( _ |
Page last updated on Monday, 20 March 2006 04:12:51 +0100