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


Интерфейс IOleInPlaceUIWindow (oleidl.h)

Реализуется приложениями-контейнерами и используется объектными приложениями для согласования пространства границ в окне документа или фрейма. Контейнер предоставляет структуру RECT , в которой объект может размещать панели инструментов и другие аналогичные элементы управления, определяет, можно ли установить инструменты вокруг окна объекта, выделяет пространство для границы и устанавливает канал связи между объектом и каждым кадром и окном документа.

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

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

Методы

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

 
IOleInPlaceUIWindow::GetBorder

Извлекает внешний прямоугольник для панелей инструментов и элементов управления, пока объект активен на месте.
IOleInPlaceUIWindow::RequestBorderSpace

Определяет, доступно ли место для установки инструментов вокруг окна объекта, пока объект активен на месте.
IOleInPlaceUIWindow::SetActiveObject

Обеспечивает прямой канал связи между объектом и каждым окном фрейма и документа.
IOleInPlaceUIWindow::SetBorderSpace

Выделяет место для границы, запрошенной при вызове IOleInPlaceUIWindow::RequestBorderSpace.

Требования

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

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

IOleWindow