Метод IOleInPlaceUIWindow::GetBorder (oleidl.h)
Извлекает внешний прямоугольник для панелей инструментов и элементов управления, пока объект активен на месте.
Синтаксис
HRESULT GetBorder(
[out] LPRECT lprectBorder
);
Параметры
[out] lprectBorder
Указатель на структуру RECT , в которой должен быть возвращен внешний прямоугольник. Координаты структуры находятся относительно окна, представленного интерфейсом .
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
Код возврата | Описание |
---|---|
|
Объект не может установить панели инструментов в этом объекте окна. |
|
Недостаточно доступной памяти для этой операции. |
|
Произошла непредвиденная ошибка. |
Комментарии
Примечания к вызывающим абонентам
Функция IOleInPlaceUIWindow::GetBorder при вызове для объекта окна документа или фрейма возвращает внешний прямоугольник (относительно окна), в который объект может поместить панели инструментов или аналогичные элементы управления.Если объект предназначен для установки этих средств, он должен согласовать пространство для инструментов в этом прямоугольнике с помощью IOleInPlaceUIWindow::RequestBorderSpace , а затем вызвать IOleInPlaceUIWindow::SetBorderSpace , чтобы получить это пространство.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | oleidl.h |