Partager via


en-tête docobj.h

Cet en-tête est utilisé par le modèle d’objet de composant (COM). Pour plus d'informations, consultez les pages suivantes :

docobj.h contient les interfaces de programmation suivantes :

Interfaces

 
IContinueCallback

Fournit un mécanisme de rappel générique pour les processus interruptibles qui doivent demander régulièrement à un objet s’il faut continuer.
IEnumOleDocumentViews

Énumère les vues prises en charge par un objet document.
IOleCommandTarget

Permet aux objets et à leurs conteneurs de distribuer des commandes entre eux. Par exemple, les barres d’outils d’un objet peuvent contenir des boutons pour des commandes telles que Imprimer, Aperçu avant impression, Enregistrer, Nouveau et Zoom.
IOleDocument

Permet à un objet de document de communiquer aux conteneurs sa capacité à créer des vues de ses données.
IOleDocumentSite

Permet à un document qui a été implémenté en tant qu’objet de document de contourner la séquence d’activation normale pour les objets actifs sur place et d’indiquer directement à son site client de l’activer en tant qu’objet de document.
IOleDocumentView

L’interface IOleDocumentView permet à un conteneur de communiquer avec chaque vue prise en charge par un objet de document.
Iprint

Active les documents composés en général et les documents actifs en particulier pour prendre en charge l’impression par programmation.

Structures

 
OLECMD

Associe les indicateurs de commande de l’énumération OLECMDF à un identificateur de commande via un appel à IOleCommandTarget::QueryStatus.
OLECMDTEXT

Spécifie un nom de texte ou status chaîne pour un identificateur de commande unique.
PAGERANGE

Spécifie une plage de pages.
PAGESET

Identifie une ou plusieurs plages de pages à imprimer et, éventuellement, identifie uniquement les pages paires ou impaires dans un ensemble de pages.

Énumérations

 
DOCMISC

Fournit des informations de propriété diverses sur un objet de document.
OLECMDEXECOPT

Spécifie les options d’exécution des commandes.
OLECMDF

Spécifie le type de prise en charge fourni par un objet pour la commande spécifiée dans une structure OLECMD.
OLECMDID

Spécifie la commande standard à exécuter. Une valeur unique de cette énumération est passée dans l’argument nCmdID de IOleCommandTarget::Exec.
OLECMDID_WINDOWSTATE_FLAG

Spécifie l’état de la fenêtre.
OLECMDTEXTF

Spécifie le type d’informations qu’un objet doit stocker dans la structure OLECMDTEXT transmise dans IOleCommandTarget::QueryStatus.