Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Задает прямоугольные координаты окна просмотра, в котором должно быть активировано представление, или сбрасывает координаты окна просмотра, в котором в настоящее время активировано представление.
Синтаксис
HRESULT SetRect(
[in] LPRECT prcView
);
Параметры
[in] prcView
Указатель на структуру RECT , содержащую координаты окна просмотра.
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.
| Код возврата | Описание |
|---|---|
|
Операция не удалась. |
Комментарии
Для приложения с одним интерфейсом документов (SDI) окно просмотра является клиентской областью окна фрейма за вычетом пространства, выделенного для панелей инструментов, строки состояния и т. п. Для окна многодокументного интерфейса (MDI) окно просмотра является клиентской областью окна документа MDI за исключением любых других элементов пользовательского интерфейса на уровне фрейма.
Примечания к вызывающим абонентам
Вызов IOleDocumentView::SetRect или IOleDocumentView::SetRectComplex является частью обычной последовательности активации для объектов документов, обычно после вызова IOleDocumentView::UIActivate и перед вызовом IOleDocumentView::Show.При изменении размера окна, используемого для отображения объекта документа, контейнер должен вызывать IOleDocumentView::SetRect (или IOleDocumentView::SetRectComplex), чтобы указать объекту представления документа изменить размер до новых размеров окна.
Примечания для разработчиков
Координаты окна просмотра находятся в координатах окна представления, которое получается с помощью IOleWindow::GetWindow. Размер представления должен изменяться в соответствии с новыми координатами, переданными в prcView.Этот метод определен с помощью атрибута [input_sync], что означает, что объект представления не может дать или выполнить другой вызов RPC, отличный от input_sync, при выполнении этого метода.
Представление документа должно полностью реализовать этот метод; E_NOTIMPL не является допустимым возвращаемым значением.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | docobj.h |