IShellWindows::OnNavigate 方法 (exdisp.h)

在 Shell 窗口导航到新位置时发生。

语法

HRESULT OnNavigate(
  [in] long    lCookie,
  [in] VARIANT *pvarLoc
);

参数

[in] lCookie

类型: long

标识窗口的 Cookie。

[in] pvarLoc

类型: VARIANT*

VT_VARIANT 类型的 VARIANT |VT_BYREF。 将 pvarLoc 的值设置为指定新位置的绝对 PIDL (PIDLIST_ABSOLUTE) 。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

备注

将窗口注册为 Shell 窗口时,会向其授予 Cookie。 有关详细信息,请参阅 IShellWindows::Register

要求

   
目标平台 Windows
标头 exdisp.h
DLL Shdocvw.dll (版本 5.00.2014.0216 或更高版本)

请参阅

IShellWindows

IShellWindows::OnActivated

IShellWindows::OnCreated