Интерфейс 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 |