Поделиться через


Метод IShellWindows::OnNavigate (exdisp.h)

Происходит при переходе окна оболочки в новое расположение.

Синтаксис

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

Параметры

[in] lCookie

Тип: long

Файл cookie, определяющий окно.

[in] pvarLoc

Тип: VARIANT*

VARIANT типа VT_VARIANT | VT_BYREF. Задайте для параметра pvarLoc абсолютное значение PIDL (PIDLIST_ABSOLUTE), указывающее новое расположение.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Окну предоставляется файл cookie при регистрации в качестве окна оболочки. Дополнительные сведения см. в разделе IShellWindows::Register.

Требования

   
Целевая платформа Windows
Header exdisp.h
DLL Shdocvw.dll (версия 5.00.2014.0216 или более поздняя)

См. также раздел

IShellWindows

IShellWindows::OnActivated

IShellWindows::OnCreated