Интерфейс IBrowserService2 (shdeprecated.h)
Не рекомендуется. IBrowserService2 расширяет IBrowserService. Методы, предоставляемые этим интерфейсом, аналогичны виртуальным защищенным методам в обычном наследовании C++. Иерархия наследования объектов охватывает несколько библиотек DLL. Иерархия состоит из базового класса и нескольких производных классов, соответствующих элементам управления, включая CLSID_WebBrowser и рабочий стол пользователя. Объекты, не в иерархии, не должны реализовывать этот интерфейс или использовать большинство его методов.
Наследование
Интерфейс IBrowserService2 наследуется от IBrowserService. IBrowserService2 также имеет следующие типы членов:
Методы
Интерфейс IBrowserService2 содержит следующие методы.
IBrowserService2::_CancelPendingNavigationAsync Не рекомендуется. Позволяет производной классу запрашивать отмену любой ожидающей навигации базового класса. |
IBrowserService2::_CancelPendingView Не рекомендуется. Позволяет производной классу запрашивать отмену всех ожидающих представлений базовым классом. |
IBrowserService2::_CloseAndReleaseToolbars Не рекомендуется. Запрашивает закрытие панелей инструментов браузера, размещенных производным классом. |
IBrowserService2::_DisableModeless Не рекомендуется. Позволяет производной классу запрашивать у базового класса, является ли видимым модальный пользовательский интерфейс. Модальный пользовательский интерфейс блокирует свертывание и закрытие поведения в окне браузера. |
IBrowserService2::_ExecChildren Не рекомендуется. Позволяет производной классу выполнять команду напрямую с помощью метода IOleCommandTarget::Exec, а не полагаться на базовый класс. |
IBrowserService2::_FindTBar Не рекомендуется. Возвращает индекс элемента панели инструментов браузера на основе правил идентификации модели COM. |
IBrowserService2::_get_itbLastFocus Не рекомендуется. Возвращает идентификатор последней панели инструментов или представления с фокусом. |
IBrowserService2::_GetBorderDWHelper Не рекомендуется. Вспомогательный метод для реализации GetBorderDW. |
IBrowserService2::_GetEffectiveClientArea Не рекомендуется. Используется с IBrowserService2::_GetViewBorderRect для согласования размеров представления браузера. |
IBrowserService2::_GetToolbarCount Не рекомендуется. Возвращает количество панелей инструментов в окне браузера. |
IBrowserService2::_GetToolbarItem Не рекомендуется. Возвращает определенный элемент из панели инструментов. |
IBrowserService2::_GetViewBorderRect Не рекомендуется. Используется с IBrowserService2::_GetEffectiveClientArea для согласования размера и положения представления браузера. |
IBrowserService2::_Initialize Не рекомендуется. Координирует инициализацию состояния между базовым и производным классами. |
IBrowserService2::_LoadToolbars Не рекомендуется. Загружает сохраненное состояние панелей инструментов браузера. |
IBrowserService2::_MaySaveChanges Не рекомендуется. Позволяет базовому классу проверка, нужно ли сохранять изменения в представлении браузера перед закрытием. |
IBrowserService2::_NavigateToPidl Не рекомендуется. Синхронно перемещает базовый класс в новое расположение. |
IBrowserService2::_OnFocusChange Не рекомендуется. Координирует фокус между базовым и производным классом при смещении фокуса между панелью инструментов браузера производного класса и его представлением. |
IBrowserService2::_PauseOrResumeView Не рекомендуется. Позволяет производной классу запросить приостановку базового класса (например, перед операцией свернуть) или возобновить представление браузера. |
IBrowserService2::_put_itbLastFocus Не рекомендуется. Задает последнюю панель инструментов или последнее представление с фокусом. |
IBrowserService2::_ResizeNextBorder Не рекомендуется. Изменяет размер границы представления браузера в ответ на добавление или удаление панелей инструментов. |
IBrowserService2::_ResizeNextBorderHelper Не рекомендуется. Вспомогательный метод, используемый реализацией IBrowserService2::_ResizeNextBorder. |
IBrowserService2::_ResizeView Не рекомендуется. Вызывает IBrowserService2::_UpdateViewRectSize, а затем обновляет представление браузера с помощью IOleInPlaceActiveObject::ResizeBorder. |
IBrowserService2::_SaveToolbars Не рекомендуется. Сохраняет состояние панелей инструментов браузера. |
IBrowserService2::_SendChildren Не рекомендуется. Позволяет производной классу отправлять сообщение через функцию SendMessage напрямую, а не полагаться на базовый класс. |
IBrowserService2::_SetFocus Не рекомендуется. Устанавливает фокус на панели инструментов или в окне просмотра браузера. Вызывается при переводе ускорителей с помощью TranslateAcceleratorSB или при сбое IBrowserService2::v_MayGetNextToolbarFocus. |
IBrowserService2::_SwitchActivationNow Не рекомендуется. Координирует обновления состояния при переключении между текущим и ожидающих представлений браузера. |
IBrowserService2::_TryShell2Rename Не рекомендуется. Координирует переименование текущего представления браузера при перенаправлении браузера. |
IBrowserService2::_UIActivateView Не рекомендуется. Позволяет производной классу запрашивать обновление представления браузера базовым классом. |
IBrowserService2::_UpdateViewRectSize Не рекомендуется. Вызывается для информирования других функций, участвующих в согласовании размера представления браузера, о том, что допустимые размеры представления браузера изменились. |
IBrowserService2::ActivatePendingView Не рекомендуется. Координирует обновление состояния при переключении браузера между текущим и ожидающих представлений. |
IBrowserService2::AllowViewResize Не рекомендуется. Сообщает базовому классу, следует ли разрешить изменение размера представления. |
IBrowserService2::CreateBrowserPropSheetExt Не рекомендуется. Позволяет производной классу добавлять таблицы свойств параметров папки в базовый класс. |
IBrowserService2::CreateViewWindow Не рекомендуется. Координирует обновление состояния при создании нового окна представления браузера. |
IBrowserService2::ForwardViewMsg Не рекомендуется. Вызывает функцию SendMessage с сообщением, полученным представлением, используя элемент _hwndView структуры BASEBROWSERDATA в качестве параметра hWnd SendMessage. |
IBrowserService2::GetBaseBrowserData Не рекомендуется. Возвращает структуру только для чтения, содержащую защищенные элементы, принадлежащие базовому классу, для определения состояния. |
IBrowserService2::GetFolderSetData Не рекомендуется. Возвращает структуру, содержащую сведения о папке. |
IBrowserService2::GetViewRect Не рекомендуется. Извлекает значение, используемое для согласования допустимого размера окна. |
IBrowserService2::GetViewWindow Не рекомендуется. Предоставляет прямой доступ к окну представления браузера, созданному IBrowserService2::CreateViewWindow. |
IBrowserService2::InitializeDownloadManager Не рекомендуется. Включает диспетчер загрузки в базовом классе. |
IBrowserService2::InitializeTransitionSite Не рекомендуется. Включает переходы в окне представления браузера. |
IBrowserService2::InitializeTravelLog Не рекомендуется. Позволяет производной классу указать запись навигации для использования в новом окне. |
IBrowserService2::Offline Не рекомендуется. Проверяет и обновляет состояние браузера в автономном режиме, синхронизируя состояние между базовым классом и любыми производными классами. |
IBrowserService2::OnCommand Не рекомендуется. Вызывает производный класс из базового класса при получении WM_COMMAND сообщения. Производный класс обрабатывает сообщение. |
IBrowserService2::OnCreate Не рекомендуется. Вызывает производный класс из базового класса при получении сообщения WM_CREATE. Производный класс обрабатывает сообщение. |
IBrowserService2::OnDechin Не рекомендуется. Вызывает производный класс из базового класса при получении сообщения WM_DESTROY. Производный класс обрабатывает сообщение. |
IBrowserService2::OnFrameWindowActivateBS Не рекомендуется. Вызывает производный класс из базового класса в ответ на активацию или отключение окна подфрейма. Производный класс определяет, что делать в ответ на действие. |
IBrowserService2::OnNotify Не рекомендуется. Вызывает производный класс из базового класса при получении сообщения WM_NOTIFY. Производный класс обрабатывает сообщение. |
IBrowserService2::OnSetFocus Не рекомендуется. Вызывает производный класс из базового класса при получении сообщения WM_SETFOCUS. Производный класс обрабатывает сообщение. |
IBrowserService2::OnSize Не рекомендуется. Вызывает производный класс из базового класса при получении сообщения WM_SIZE. Производный класс обрабатывает сообщение. |
IBrowserService2::P utBaseBrowserData Не рекомендуется. Возвращает структуру, которая разрешает доступ на чтение и запись к защищенным членам базового класса. Однако обратите внимание, что это состояние должно обновляться только базовым браузером. |
IBrowserService2::ReleaseShellView Не рекомендуется. Координирует время существования представления между базовым и производным от него классом. |
IBrowserService2::SetAcceleratorMenu Не рекомендуется. Реализуется производным классом для определения ускорителей меню, которые можно использовать при вызове TranslateAcceleratorSB. |
IBrowserService2::SetActivateState Не рекомендуется. Обновления значение элемента _uActivateState структуры BASEBROWSERDATA, которая отслеживает, находится ли окно просмотра браузера в активированном состоянии. Производный класс выполняет этот вызов к базовому классу. |
IBrowserService2::SetAsDefFolderSettings Не рекомендуется. Задает текущий режим просмотра папки в качестве режима просмотра по умолчанию для всех папок. Используется диалоговым окном параметров папки. |
IBrowserService2::SetTopBrowser Не рекомендуется. Информирует базовый класс, когда он становится самым верхним экземпляром браузера. |
IBrowserService2::UpdateSecureLockIcon Не рекомендуется. Обновления значение элемента _eSecureLockIcon структуры BASEBROWSERDATA, которая отслеживает значок, указывающий на безопасный сайт, а также обновляет сам значок в пользовательском интерфейсе. |
IBrowserService2::v_CheckZoneCrossing Не рекомендуется. Вызывается базовым классом для проверки пересечения зоны при переходе с одной страницы на другую. |
IBrowserService2::v_GetViewStream Не рекомендуется. Возвращает поток, используемый для загрузки или сохранения состояния представления. |
IBrowserService2::v_MayGetNextToolbarFocus Не рекомендуется. Используется при переводе ускорителей с помощью TranslateAcceleratorSB и при проверке цикла фокуса между представлением и панелью инструментов браузера. |
IBrowserService2::v_MayTranslateAccelerator Не рекомендуется. Вызывается производным классом, чтобы указать базовому классу продолжить перевод мнемоники клавиатуры. |
IBrowserService2::v_ShowHideChildWindows Не рекомендуется. Позволяет производной классу обновлять свои дочерние окна после события изменения размера. |
IBrowserService2::WndProcBS Не рекомендуется. Позволяет производной классу вызывать функцию WinProc базового класса. |
Комментарии
Этот интерфейс также предоставляет методы интерфейса IBrowserService , от которого он наследуется.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shdeprecated.h |