IOleDocumentView::GetRect method (docobj.h)
Retrieves the rectangular coordinates of the viewport in which the view is or will be activated.
Syntax
HRESULT GetRect(
[out] LPRECT prcView
);
Parameters
[out] prcView
A pointer to a RECT structure to contain the coordinates of the current viewport set with IOleDocumentView::SetRect.
Return value
This method returns S_OK on success. Other possible return values include the following.
Return code | Description |
---|---|
|
This view has not yet seen a call to IOleDocumentView::SetRect or IOleDocumentView::SetRectComplex and therefore has no rectangle to return. |
Remarks
For a single document interface (SDI) application, the viewport is the client area of the frame window minus the space allocated for toolbars, status bar, and such. For a multiple document interface (MDI) window, the viewport is the client area of the MDI document window minus any other frame-level user-interface elements.
The viewport coordinates obtained by this method are those set in the most recent call to either IOleDocumentView::SetRect or IOleDocumentView::SetRectComplex.
A document view must implement this method completely; E_NOTIMPL is not an acceptable return value.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | docobj.h |