É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