IOleDocumentView::GetRect 方法 (docobj.h)

检索视图所在的或将要激活的视区的矩形坐标。

语法

HRESULT GetRect(
  [out] LPRECT prcView
);

参数

[out] prcView

指向 RECT 结构的指针,该结构包含当前视区集的 IOleDocumentView::SetRect

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
E_UNEXPECTED
此视图尚未看到对 IOleDocumentView::SetRectIOleDocumentView::SetRectComplex 的调用,因此没有要返回的矩形。

备注

对于 (SDI) 应用程序的单个文档界面,视区是框架窗口的工作区减去为工具栏、状态栏等分配的空间。 对于 MDI) 窗口 (多文档界面,视区是 MDI 文档窗口的工作区减去任何其他框架级用户界面元素。

此方法获取的视区坐标是在最近调用 IOleDocumentView::SetRectIOleDocumentView::SetRectComplex 时设置的视区坐标。

文档视图必须完全实现此方法;E_NOTIMPL不是可接受的返回值。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 docobj.h

请参阅

IOleDocumentView

IOleDocumentView::SetRect

IOleDocumentView::SetRectComplex