Condividi tramite


Metodo IOleDocumentView::GetRect (docobj.h)

Recupera le coordinate rettangolari del riquadro di visualizzazione in cui la visualizzazione è o verrà attivata.

Sintassi

HRESULT GetRect(
  [out] LPRECT prcView
);

Parametri

[out] prcView

Puntatore a una struttura RECT che contiene le coordinate del set di viewport corrente con IOleDocumentView::SetRect.

Valore restituito

Questo metodo restituisce S_OK se l'operazione ha esito positivo. Gli altri valori restituiti possibili includono i seguenti:

Codice restituito Descrizione
E_UNEXPECTED
Questa visualizzazione non ha ancora visto una chiamata a IOleDocumentView::SetRect o IOleDocumentView::SetRectComplex e pertanto non ha un rettangolo da restituire.

Commenti

Per un'applicazione SDI (Single Document Interface), il riquadro di visualizzazione è l'area client della finestra frame meno lo spazio allocato per barre degli strumenti, barra di stato e così via. Per una finestra MDI (Multiple Document Interface), il riquadro di visualizzazione è l'area client della finestra del documento MDI meno qualsiasi altro elemento dell'interfaccia utente a livello di frame.

Le coordinate viewport ottenute da questo metodo sono quelle impostate nella chiamata più recente a IOleDocumentView::SetRect o IOleDocumentView::SetRectComplex.

Una visualizzazione documento deve implementare completamente questo metodo; E_NOTIMPL non è un valore restituito accettabile.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione docobj.h

Vedi anche

IOleDocumentView

IOleDocumentView::SetRect

IOleDocumentView::SetRectComplex