Partager via


Méthode IOleDocumentView::GetRect (docobj.h)

Récupère les coordonnées rectangulaires de la fenêtre d’affichage dans laquelle la vue est ou sera activée.

Syntaxe

HRESULT GetRect(
  [out] LPRECT prcView
);

Paramètres

[out] prcView

Pointeur vers une structure RECT pour contenir les coordonnées du jeu de fenêtres d’affichage actuel avec IOleDocumentView::SetRect.

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_UNEXPECTED
Cette vue n’a pas encore vu d’appel à IOleDocumentView::SetRect ou IOleDocumentView::SetRectComplex et n’a donc aucun rectangle à retourner.

Notes

Pour une application d’interface de document unique (SDI), la fenêtre d’affichage est la zone cliente de la fenêtre frame moins l’espace alloué pour les barres d’outils, status barre, etc. Pour une fenêtre multi-interface de document (MDI), la fenêtre d’affichage est la zone cliente de la fenêtre de document MDI, moins tous les autres éléments d’interface utilisateur au niveau du cadre.

Les coordonnées de la fenêtre d’affichage obtenues par cette méthode sont celles définies dans l’appel le plus récent à IOleDocumentView::SetRect ou IOleDocumentView::SetRectComplex.

Une vue de document doit implémenter complètement cette méthode ; E_NOTIMPL n’est pas une valeur de retour acceptable.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête docobj.h

Voir aussi

IOleDocumentView

IOleDocumentView::SetRect

IOleDocumentView::SetRectComplex