Partager via


Énumération DOCMISC (docobj.h)

Fournit diverses informations sur les propriétés d’un objet document.

Syntaxe

typedef enum __MIDL_IOleDocument_0001 {
  DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
  DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
  DOCMISC_CANTOPENEDIT = 4,
  DOCMISC_NOFILESUPPORT = 8
} DOCMISC;

Constantes

 
DOCMISC_CANCREATEMULTIPLEVIEWS
Valeur : 1
L’objet prend en charge plusieurs vues.
DOCMISC_SUPPORTCOMPLEXRECTANGLES
Valeur : 2
Object prend en charge les rectangles complexes et implémente donc IOleDocumentView::SetRectComplex.
DOCMISC_CANTOPENEDIT
Valeur : 4
L’objet prend en charge l’activation dans une fenêtre distincte et implémente donc IOleDocumentView::Open.
DOCMISC_NOFILESUPPORT
Valeur : 8
L’objet ne prend pas en charge la lecture/écriture de fichiers.

Notes

Les objets qui ont une interface utilisateur limitée à des fins d’activation doivent définir DOCMISC_CANTOPENEDIT. Ceux qui prennent en charge IPersistStorage uniquement en tant que mécanisme de persistance doivent spécifier DOCMISC_NOFILESUPPORT. Sinon, un objet doit également implémenter IPersistFile.

Une combinaison de valeurs de DOCMISC est retournée à l’emplacement spécifié par le paramètre pdwStatus dans IOleDocument::GetDocMiscStatus.

Si un objet ne nécessite aucun de ces indicateurs, il doit écrire un zéro dans le paramètre pdwStatus .

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]
En-tête docobj.h

Voir aussi

IOleDocument::GetDocMiscStatus

IOleDocumentView::Open

IOleDocumentView::SetRectComplex

IPersistFile

IPersistStorage