Interface IOleDocumentView (docobj.h)
L’interface IOleDocumentView permet à un conteneur de communiquer avec chaque vue prise en charge par un objet de document.
Un objet document qui prend en charge plusieurs vues de ses données représente chaque vue sous la forme d’un objet distinct. Chaque objet de vue de document implémente IOleDocumentView, IOleInPlaceObject, IOleInPlaceActiveObject et des interfaces facultatives telles que IPrint et IOleCommandTarget. Un objet document qui ne prend en charge qu’une seule vue ne nécessite pas que cette vue soit implémentée en tant qu’objet distinct. Au lieu de cela, le document et l’affichage peuvent être implémentés en tant que classe unique.
Héritage
L’interface IOleDocumentView hérite de l’interface IUnknown. IOleDocumentView a également les types de membres suivants :
Méthodes
L’interface IOleDocumentView possède ces méthodes.
IOleDocumentView ::ApplyViewState Initialise une vue avec l’état d’affichage précédemment enregistré dans l’appel à IOleDocumentView ::SaveViewState. |
IOleDocumentView ::Clone Crée un objet d’affichage en double avec un état interne identique à celui de l’affichage actuel. |
IOleDocumentView ::CloseView Demande à une vue de document de se fermer et de libérer son pointeur IOleInPlaceSite. |
IOleDocumentView ::GetDocument Obtient le pointeur d’interface IUnknown sur l’objet document qui possède cette vue. |
IOleDocumentView ::GetInPlaceSite Récupère le site d’affichage associé à cet objet d’affichage. |
IOleDocumentView ::GetRect Récupère les coordonnées rectangulaires de la fenêtre d’affichage dans laquelle la vue est ou sera activée. |
IOleDocumentView ::Open Affiche une vue de document dans une fenêtre contextuelle distincte. La sémantique est équivalente à IOleObject ::D oVerb avec OLEIVERB_OPEN. |
IOleDocumentView ::SaveViewState Enregistre l’état d’affichage dans le flux spécifié. |
IOleDocumentView ::SetInPlaceSite Associe le site d’affichage de documents d’un conteneur à l’objet d’affichage d’un document. |
IOleDocumentView ::SetRect Définit les coordonnées rectangulaires de la fenêtre d’affichage dans laquelle la vue doit être activée ou réinitialise les coordonnées de la fenêtre d’affichage dans laquelle une vue est actuellement activée. |
IOleDocumentView ::SetRectComplex Définit les coordonnées rectangulaires de la fenêtre d’affichage, des barres de défilement et de la zone de taille. |
IOleDocumentView ::Show Active ou désactive une vue. |
IOleDocumentView ::UIActivate Active ou désactive les éléments d’interface utilisateur d’une vue de document, tels que les menus, les barres d’outils et les accélérateurs. |
Configuration requise
Condition requise | Valeur |
---|---|
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 |