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


Интерфейс IDockingWindow (shobjidl_core.h)

Предоставляет методы, которые уведомляют объект окна закрепления об изменениях, включая отображение, скрытие и предстоящее удаление. Этот интерфейс реализуется объектами окон, которые могут быть закреплены в пространстве границ окна Windows Обозреватель.

Наследование

Интерфейс IDockingWindow наследуется от IOleWindow. IDockingWindow также имеет следующие типы элементов:

Методы

Интерфейс IDockingWindow содержит следующие методы.

 
IDockingWindow::CloseDW

Уведомляет объект окна закрепления о том, что он будет удален из рамки. Объект окна закрепления должен сохранять все постоянные сведения в данный момент.
IDockingWindow::ResizeBorderDW

Уведомляет объект окна закрепления о том, что пространство границы кадра изменилось. В ответ на этот метод реализация IDockingWindow должна вызывать Метод SetBorderSpaceDW, даже если пространство границ не требуется или изменение не требуется.
IDockingWindow::ShowDW

Указывает объекту окна закрепления, чтобы он отображал или скрывал себя.

Комментарии

IDockingWindow является производным от IOleWindow. Дополнительные сведения об этих методах, доступных для IDockingWindow через это наследование, см. в следующих разделах.

Дополнительные методы IDockingWindow
IDockingWindow::GetWindow
IDockingWindow::ContextSensitiveHelp
 

Когда следует реализовать

Реализуйте IDockingWindow , если требуется отобразить окно в рамке браузера. Обычно используется для окон пользовательского интерфейса, таких как панели инструментов.

Когда следует использовать

Интерфейс IDockingWindow обычно не используется напрямую. Браузер оболочки использует этот интерфейс для поддержки закрепленных окон внутри фрейма браузера.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shlobj.h)