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


Метод IOleDocumentView::GetRect (docobj.h)

Извлекает прямоугольные координаты окна просмотра, в котором будет активировано представление.

Синтаксис

HRESULT GetRect(
  [out] LPRECT prcView
);

Параметры

[out] prcView

Указатель на структуру RECT , содержащую координаты текущего окна просмотра, заданного с помощью IOleDocumentView::SetRect.

Возвращаемое значение

Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
E_UNEXPECTED
Это представление еще не видело вызова IOleDocumentView::SetRect или IOleDocumentView::SetRectComplex и поэтому не имеет прямоугольника для возврата.

Комментарии

Для приложения с одним интерфейсом документов (SDI) окно просмотра является клиентской областью окна фрейма за вычетом пространства, выделенного для панелей инструментов, строки состояния и т. н. Для окна с несколькими документами (MDI) окно просмотра является клиентской областью окна документа MDI за вычетом любых других элементов пользовательского интерфейса на уровне фрейма.

Координаты окна просмотра, полученные этим методом, задаются в последнем вызове IOleDocumentView::SetRect или IOleDocumentView::SetRectComplex.

Представление документа должно полностью реализовать этот метод; E_NOTIMPL не является допустимым возвращаемым значением.

Требования

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

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

IOleDocumentView

IOleDocumentView::SetRect

IOleDocumentView::SetRectComplex