Partager via


La classe CDocTemplate

Classe de base abstraite qui définit les fonctionnalités de base des modèles de document.

Syntaxe

class CDocTemplate : public CCmdTarget

Membres

Constructeurs protégés

Nom Description
CDocTemplate::CDocTemplate Construit un objet CDocTemplate.

Méthodes publiques

Nom Description
CDocTemplate::AddDocument Ajoute un document à un modèle.
CDocTemplate::CloseAllDocuments Ferme tous les documents associés à ce modèle.
CDocTemplate::CreateNewDocument Crée un document.
CDocTemplate::CreateNewFrame Crée une fenêtre frame contenant un document et une vue.
CDocTemplate::CreateOleFrame Crée une fenêtre frame compatible OLE.
CDocTemplate::CreatePreviewFrame Crée une image enfant utilisée pour l’aperçu enrichi.
CDocTemplate::GetDocString Récupère une chaîne associée au type de document.
CDocTemplate::GetFirstDocPosition Récupère la position du premier document associé à ce modèle.
CDocTemplate::GetNextDoc Récupère un document et la position de la suivante.
CDocTemplate::InitialUpdateFrame Initialise la fenêtre frame et le rend éventuellement visible.
CDocTemplate::LoadTemplate Charge les ressources d’une classe donnée CDocTemplate ou dérivée.
CDocTemplate::MatchDocType Détermine le degré de confiance dans la correspondance entre un type de document et ce modèle.
CDocTemplate::OpenDocumentFile Ouvre un fichier spécifié par un nom de chemin d’accès.
CDocTemplate::RemoveDocument Supprime un document d’un modèle.
CDocTemplate::SaveAllModified Enregistre tous les documents associés à ce modèle, qui ont été modifiés.
CDocTemplate::SetContainerInfo Détermine les ressources des conteneurs OLE lors de la modification d’un élément OLE sur place.
CDocTemplate::SetDefaultTitle Affiche le titre par défaut dans la barre de titre de la fenêtre de document.
CDocTemplate::SetPreviewInfo Configure le gestionnaire d’aperçu du processus.
CDocTemplate::SetServerInfo Détermine les ressources et classes lorsque le document serveur est incorporé ou modifié sur place.

Notes

Vous créez généralement un ou plusieurs modèles de document dans l’implémentation de la fonction de InitInstance votre application. Un modèle de document définit les relations entre trois types de classes :

  • Classe de document, à partir de CDocumentlaquelle vous dérivez .

  • Classe d’affichage, qui affiche les données de la classe de document répertoriée ci-dessus. Vous pouvez dériver cette classe de CView, ou CFormViewCScrollViewCEditView. (Vous pouvez également utiliser CEditView directement.)

  • Classe de fenêtre frame, qui contient l’affichage. Pour une application SDI (Single Document Interface), vous dérivez cette classe de CFrameWnd. Pour une application MDI (Multiple Document Interface), vous dérivez cette classe de CMDIChildWnd. Si vous n’avez pas besoin de personnaliser le comportement de la fenêtre frame, vous pouvez utiliser CFrameWnd ou CMDIChildWnd directement sans dériver votre propre classe.

Votre application a un modèle de document pour chaque type de document pris en charge. Par exemple, si votre application prend en charge les feuilles de calcul et les documents texte, l’application a deux objets de modèle de document. Chaque modèle de document est responsable de la création et de la gestion de tous les documents de son type.

Le modèle de document stocke des pointeurs vers les CRuntimeClass objets des classes de fenêtre de document, d’affichage et de cadre. Ces CRuntimeClass objets sont spécifiés lors de la construction d’un modèle de document.

Le modèle de document contient l’ID des ressources utilisées avec le type de document (par exemple, les ressources de menu, d’icône ou de table accélérateur). Le modèle de document contient également des chaînes contenant des informations supplémentaires sur son type de document. Il s’agit notamment du nom du type de document (par exemple, « Feuille de calcul ») et de l’extension de fichier (par exemple, « .xls »). Si vous le souhaitez, il peut contenir d’autres chaînes utilisées par l’interface utilisateur de l’application, le Gestionnaire de fichiers Windows et la prise en charge de la liaison d’objets et de l’incorporation (OLE).

Si votre application est un conteneur OLE et/ou un serveur, le modèle de document définit également l’ID du menu utilisé lors de l’activation sur place. Si votre application est un serveur OLE, le modèle de document définit l’ID de la barre d’outils et du menu utilisés lors de l’activation sur place. Vous spécifiez ces ressources OLE supplémentaires en appelant SetContainerInfo et SetServerInfo.

Étant donné qu’il CDocTemplate s’agit d’une classe abstraite, vous ne pouvez pas utiliser la classe directement. Une application classique utilise l’une des deux CDocTemplateclasses dérivées fournies par la bibliothèque de classes Microsoft Foundation : CSingleDocTemplate, qui implémente SDI et CMultiDocTemplate, qui implémente MDI. Pour plus d’informations sur l’utilisation de modèles de document, consultez ces classes.

Si votre application nécessite un paradigme d’interface utilisateur qui diffère fondamentalement de SDI ou MDI, vous pouvez dériver votre propre classe de CDocTemplate.

Pour plus d’informations sur CDocTemplate, consultez modèles de document et processus de création de document/affichage.

Hiérarchie d'héritage

CObject

CCmdTarget

CDocTemplate

Spécifications

En-tête : afxwin.h

CDocTemplate::AddDocument

Utilisez cette fonction pour ajouter un document à un modèle.

virtual void AddDocument(CDocument* pDoc);

Paramètres

pDoc
Pointeur vers le document à ajouter.

Notes

Classes dérivées CMultiDocTemplate et CSingleDocTemplate remplacement de cette fonction. Si vous dérivez votre propre classe de modèle de document, CDocTemplatevotre classe dérivée doit remplacer cette fonction.

CDocTemplate::CDocTemplate

Construit un objet CDocTemplate.

CDocTemplate (
    UINT nIDResource,
    CRuntimeClass* pDocClass,
    CRuntimeClass* pFrameClass,
    CRuntimeClass* pViewClass);

Paramètres

nIDResource
Spécifie l’ID des ressources utilisées avec le type de document. Cela peut inclure des ressources de menu, d’icône, d’accélérateur et de chaîne.

La ressource de chaîne se compose d’un maximum de sept sous-chaînes séparées par le \n caractère (le \n caractère est nécessaire comme espace réservé si une sous-chaîne n’est pas incluse ; toutefois, les caractères de fin \n ne sont pas nécessaires) ; ces sous-chaînes décrivent le type de document. Pour plus d’informations sur les sous-chaînes, consultez GetDocString. Cette ressource de chaîne se trouve dans le fichier de ressources de l’application. Par exemple :

// MYCALC.RC
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
  IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"
END

Notez que la chaîne commence par un \n caractère ; c’est parce que la première sous-chaîne n’est pas utilisée pour les applications MDI et n’est donc pas incluse. Vous pouvez modifier cette chaîne à l’aide de l’éditeur de chaîne ; la chaîne entière apparaît sous la forme d’une entrée unique dans l’éditeur de chaînes, et non pas comme sept entrées distinctes.

pDocClass
Pointe vers l’objet CRuntimeClass de la classe de document. Cette classe est une CDocumentclasse dérivée que vous définissez pour représenter vos documents.

pFrameClass
Pointe vers l’objet CRuntimeClass de la classe de fenêtre frame. Cette classe peut être une CFrameWndclasse dérivée, ou elle peut être CFrameWnd elle-même si vous souhaitez un comportement par défaut pour votre fenêtre de trame principale.

pViewClass
Pointe vers l’objet CRuntimeClass de la classe d’affichage. Cette classe est une CViewclasse dérivée que vous définissez pour afficher vos documents.

Notes

Utilisez cette fonction membre pour construire un CDocTemplate objet. Allouez dynamiquement un CDocTemplate objet et passez-le à CWinApp::AddDocTemplate partir de la InitInstance fonction membre de votre classe d’application.

CDocTemplate::CloseAllDocuments

Appelez cette fonction membre pour fermer tous les documents ouverts.

virtual void CloseAllDocuments(BOOL bEndSession);

Paramètres

bEndSession
Non utilisé.

Notes

Cette fonction membre est généralement utilisée dans le cadre de la commande De sortie de fichier. L’implémentation par défaut de cette fonction appelle la CDocument::DeleteContents fonction membre pour supprimer les données du document, puis ferme les fenêtres frame pour toutes les vues attachées au document.

Remplacez cette fonction si vous souhaitez demander à l’utilisateur d’effectuer un traitement de nettoyage spécial avant la fermeture du document. Par exemple, si le document représente un enregistrement dans une base de données, vous pouvez remplacer cette fonction pour fermer la base de données.

CDocTemplate::CreateNewDocument

Appelez cette fonction membre pour créer un document du type associé à ce modèle de document.

virtual CDocument* CreateNewDocument();

Valeur de retour

Pointeur vers le document nouvellement créé ou NULL si une erreur se produit.

CDocTemplate::CreateNewFrame

Crée une fenêtre frame contenant un document et une vue.

virtual CFrameWnd* CreateNewFrame(
    CDocument* pDoc,
    CFrameWnd* pOther);

Paramètres

pDoc
Document auquel la nouvelle fenêtre frame doit faire référence. Peut être NULL.

pOther
Fenêtre frame sur laquelle la nouvelle fenêtre de cadre doit être basée. Peut être NULL.

Valeur de retour

Pointeur vers la fenêtre frame nouvellement créée ou NULL si une erreur se produit.

Notes

CreateNewFrame utilise les CRuntimeClass objets passés au constructeur pour créer une fenêtre frame avec une vue et un document attaché. Si le paramètre est NULL, l’infrastructure pDoc génère un TRACE message.

Le pOther paramètre est utilisé pour implémenter la commande Window New. Il fournit une fenêtre frame sur laquelle modéliser la nouvelle fenêtre frame. La nouvelle fenêtre frame est généralement créée invisible. Appelez cette fonction pour créer des fenêtres frame en dehors de l’implémentation de l’infrastructure standard de File New and File Open.

CDocTemplate::CreateOleFrame

Crée une fenêtre frame OLE.

CFrameWnd* CreateOleFrame(
    CWnd* pParentWnd,
    CDocument* pDoc,
    BOOL bCreateView);

Paramètres

pParentWnd
Pointeur vers la fenêtre parente du cadre.

pDoc
Pointeur vers le document vers lequel la nouvelle fenêtre de cadre OLE doit faire référence.

bCreateView
Détermine si une vue est créée avec le cadre.

Valeur de retour

Pointeur vers une fenêtre frame si elle réussit ; sinon NULL.

Notes

S’il bCreateView s’agit de zéro, une trame vide est créée.

CDocTemplate::GetDocString

Récupère une chaîne associée au type de document.

virtual BOOL GetDocString(
    CString& rString,
    enum DocStringIndex index) const;

Paramètres

rString
Référence à un CString objet qui contiendra la chaîne lorsque la fonction est retournée.

index
Index de la sous-chaîne récupérée à partir de la chaîne qui décrit le type de document. Ce paramètre peut prendre l'une des valeurs suivantes :

  • CDocTemplate::windowTitle Nom qui apparaît dans la barre de titre de la fenêtre d’application (par exemple, « Microsoft Excel »). Présente uniquement dans le modèle de document pour les applications SDI.

  • CDocTemplate::docName Racine du nom du document par défaut (par exemple, « Feuille »). Cette racine, plus un nombre, est utilisée pour le nom par défaut d’un nouveau document de ce type chaque fois que l’utilisateur choisit la nouvelle commande dans le menu Fichier (par exemple, « Sheet1 » ou « Sheet2 »). S’il n’est pas spécifié, « Sans titre » est utilisé comme valeur par défaut.

  • CDocTemplate::fileNewName Nom de ce type de document. Si l’application prend en charge plusieurs types de document, cette chaîne s’affiche dans la boîte de dialogue Nouveau fichier (par exemple, « Feuille de calcul »). S’il n’est pas spécifié, le type de document est inaccessible à l’aide de la commande File New .

  • CDocTemplate::filterName Description du type de document et d’un filtre générique correspondant aux documents de ce type. Cette chaîne s’affiche dans la liste déroulante Fichiers de type dans la boîte de dialogue Ouvrir le fichier (par exemple, « Feuilles de calcul (*.xls) »). Si ce n’est pas spécifié, le type de document est inaccessible à l’aide de la commande Ouvrir de fichier .

  • CDocTemplate::filterExt Extension pour les documents de ce type (par exemple, « .xls »). Si ce n’est pas spécifié, le type de document est inaccessible à l’aide de la commande Ouvrir de fichier .

  • CDocTemplate::regFileTypeId Identificateur du type de document à stocker dans la base de données d’inscription gérée par Windows. Cette chaîne est destinée uniquement à une utilisation interne (par exemple, « ExcelWorksheet »). S’il n’est pas spécifié, le type de document ne peut pas être inscrit auprès du Gestionnaire de fichiers Windows.

  • CDocTemplate::regFileTypeName Nom du type de document à stocker dans la base de données d’inscription. Cette chaîne peut être affichée dans les boîtes de dialogue des applications qui accèdent à la base de données d’inscription (par exemple, « Feuille de calcul Microsoft Excel »).

Valeur de retour

Différent de zéro si la sous-chaîne spécifiée a été trouvée ; sinon 0.

Notes

Appelez cette fonction pour récupérer une sous-chaîne spécifique décrivant le type de document. La chaîne contenant ces sous-chaînes est stockée dans le modèle de document et est dérivée d’une chaîne dans le fichier de ressources de l’application. L’infrastructure appelle cette fonction pour obtenir les chaînes dont elle a besoin pour l’interface utilisateur de l’application. Si vous avez spécifié une extension de nom de fichier pour les documents de votre application, l’infrastructure appelle également cette fonction lors de l’ajout d’une entrée à la base de données d’inscription Windows ; cela permet aux documents d’être ouverts à partir du Gestionnaire de fichiers Windows.

Appelez cette fonction uniquement si vous dérivez votre propre classe à partir de CDocTemplate.

CDocTemplate::GetFirstDocPosition

Récupère la position du premier document associé à ce modèle.

virtual POSITION GetFirstDocPosition() const = 0;

Valeur de retour

Valeur POSITION qui peut être utilisée pour itérer dans la liste des documents associés à ce modèle de document ; ou NULL si la liste est vide.

Notes

Utilisez cette fonction pour obtenir la position du premier document dans la liste des documents associés à ce modèle. Utilisez la POSITION valeur comme argument pour CDocTemplate::GetNextDoc itérer dans la liste des documents associés au modèle.

CSingleDocTemplate et CMultiDocTemplate les deux remplacent cette fonction virtuelle pure. Toute classe à partir de laquelle CDocTemplate vous dérivez doit également remplacer cette fonction.

CDocTemplate::GetNextDoc

Récupère l’élément de liste identifié par rPos, puis définit rPos la POSITION valeur de l’entrée suivante dans la liste.

virtual CDocument* GetNextDoc(POSITION& rPos) const = 0;

Valeur de retour

Pointeur vers le document suivant dans la liste des documents associés à ce modèle.

Paramètres

rPos
Référence à une POSITION valeur retournée par un appel précédent à GetFirstDocPosition ou GetNextDoc.

Notes

Si l’élément récupéré est le dernier de la liste, la nouvelle valeur rPos est définie NULLsur .

Vous pouvez utiliser GetNextDoc dans une boucle d’itération avant si vous établissez la position initiale avec un appel à GetFirstDocPosition.

Vous devez vous assurer que votre POSITION valeur représente une position valide dans la liste. S’il n’est pas valide, la version de débogage de la bibliothèque de classes Microsoft Foundation affirme.

CDocTemplate::InitialUpdateFrame

Initialise la fenêtre frame et le rend éventuellement visible.

virtual void InitialUpdateFrame(
    CFrameWnd* pFrame,
    CDocument* pDoc,
    BOOL bMakeVisible = TRUE);

Paramètres

pFrame
Fenêtre frame qui a besoin de la mise à jour initiale.

pDoc
Document auquel le cadre est associé. Peut être NULL.

bMakeVisible
Indique si le cadre doit devenir visible et actif.

Notes

Appel IntitialUpdateFrame après la création d’une trame avec CreateNewFrame. L’appel de cette fonction entraîne la réception OnInitialUpdate des appels des vues dans cette fenêtre frame. En outre, s’il n’y avait pas encore d’affichage actif, la vue principale de la fenêtre frame est active ; la vue principale est une vue avec un ID enfant de AFX_IDW_PANE_FIRST. Enfin, la fenêtre frame est rendue visible si bMakeVisible elle n’est pas égale à zéro. Si bMakeVisible la valeur est égale à zéro, le focus actuel et l’état visible de la fenêtre frame restent inchangés.

Il n’est pas nécessaire d’appeler cette fonction lors de l’utilisation de l’implémentation du framework de File New and File Open.

CDocTemplate::LoadTemplate

Charge les ressources d’une classe donnée CDocTemplate ou dérivée.

virtual void LoadTemplate();

Notes

Cette fonction membre est appelée par l’infrastructure pour charger les ressources d’une classe donnée CDocTemplate ou dérivée. Normalement, il est appelé pendant la construction, sauf lorsque le modèle est construit globalement. Dans ce cas, l’appel à est retardé jusqu’à LoadTemplate ce qu’il CWinApp::AddDocTemplate soit appelé.

CDocTemplate::MatchDocType

Détermine le degré de confiance dans la correspondance entre un type de document et ce modèle.

virtual Confidence MatchDocType(
    LPCTSTR lpszPathName,
    CDocument*& rpDocMatch);

Paramètres

lpszPathName
Chemin d’accès du fichier dont le type doit être déterminé.

rpDocMatch
Pointeur vers un document affecté au document correspondant, si le fichier spécifié par lpszPathName est déjà ouvert.

Valeur de retour

Valeur de l’énumération Confidence , qui est définie comme suit :

enum Confidence
    {
    noAttempt,
    maybeAttemptForeign,
    maybeAttemptNative,
    yesAttemptForeign,
    yesAttemptNative,
    yesAlreadyOpen
    };

Notes

Utilisez cette fonction pour déterminer le type de modèle de document à utiliser pour ouvrir un fichier. Si votre application prend en charge plusieurs types de fichiers, par exemple, vous pouvez utiliser cette fonction pour déterminer quels modèles de documents disponibles sont appropriés pour un fichier donné en appelant MatchDocType à son tour chaque modèle et en choisissant un modèle en fonction de la valeur de confiance retournée.

Si le fichier spécifié par lpszPathName est déjà ouvert, cette fonction retourne et copie CDocTemplate::yesAlreadyOpen l’objet du CDocument fichier dans l’objet à l’adresse rpDocMatch.

Si le fichier n’est pas ouvert, mais que l’extension correspond lpszPathName à l’extension spécifiée par CDocTemplate::filterExt, cette fonction retourne CDocTemplate::yesAttemptNative et définit rpDocMatch la NULLvaleur . Pour plus d’informations sur CDocTemplate::filterExt, consultez CDocTemplate::GetDocString.

Si aucun des cas n’est vrai, la fonction retourne CDocTemplate::yesAttemptForeign.

L’implémentation par défaut ne retourne CDocTemplate::maybeAttemptForeign pas ni CDocTemplate::maybeAttemptNative. Remplacez cette fonction pour implémenter une logique de correspondance de type appropriée à votre application, peut-être en utilisant ces deux valeurs à partir de l’énumération Confidence .

CDocTemplate::OpenDocumentFile

Ouvre un fichier spécifié par un chemin d’accès.

virtual CDocument* OpenDocumentFile(LPCTSTR lpszPathName) = 0;

virtual CDocument* OpenDocumentFile(
    LPCTSTR lpszPathName,
    BOOL bAddToMRU) = 0;

Paramètres

lpszPathName
[in] Pointeur vers le chemin du fichier qui contient le document à ouvrir.

bAddToMRU
[in] TRUE indique que le document est l’un des fichiers les plus récents ; FALSE indique que le document n’est pas l’un des fichiers les plus récents.

Valeur de retour

Pointeur vers le document dont le fichier est nommé par lpszPathName; NULL en cas d’échec.

Notes

Ouvre le fichier dont le chemin d’accès est spécifié par lpszPathName. Si lpszPathName c’est NULLle cas, un nouveau fichier qui contient un document du type associé à ce modèle est créé.

CDocTemplate::RemoveDocument

Supprime le document vers lequel pointe pDoc la liste des documents associés à ce modèle.

virtual void RemoveDocument(CDocument* pDoc);

Paramètres

pDoc
Pointeur vers le document à supprimer.

Notes

Classes dérivées CMultiDocTemplate et CSingleDocTemplate remplacement de cette fonction. Si vous dérivez votre propre classe de modèle de document, CDocTemplatevotre classe dérivée doit remplacer cette fonction.

CDocTemplate::SaveAllModified

Enregistre tous les documents qui ont été modifiés.

virtual BOOL SaveAllModified();

Valeur de retour

Non zéro en cas de réussite ; sinon 0.

CDocTemplate::SetContainerInfo

Détermine les ressources des conteneurs OLE lors de la modification d’un élément OLE sur place.

void SetContainerInfo(UINT nIDOleInPlaceContainer);

Paramètres

nIDOleInPlaceContainer
ID des ressources utilisées lorsqu’un objet incorporé est activé.

Notes

Appelez cette fonction pour définir les ressources à utiliser lorsqu’un objet OLE est activé sur place. Ces ressources peuvent inclure des menus et des tableaux accélérateurs. Cette fonction est généralement appelée dans la CWinApp::InitInstance fonction de votre application.

Le menu associé à nIDOleInPlaceContainer contient des séparateurs qui permettent au menu de l’élément activé sur place de fusionner avec le menu de l’application conteneur. Pour plus d’informations sur la fusion des menus serveur et conteneur, consultez l’article Menus et ressources (OLE) .

CDocTemplate::SetDefaultTitle

Appelez cette fonction pour charger le titre par défaut du document et l’afficher dans la barre de titre du document.

virtual void SetDefaultTitle(CDocument* pDocument) = 0;

Paramètres

pDocument
Pointeur vers le document dont le titre doit être défini.

Notes

Pour plus d’informations sur le titre par défaut, consultez la description de l’élément CDocTemplate::docName CDocTemplate::GetDocString.

CDocTemplate::SetServerInfo

Détermine les ressources et classes lorsque le document serveur est incorporé ou modifié sur place.

void SetServerInfo(
    UINT nIDOleEmbedding,
    UINT nIDOleInPlaceServer = 0,
    CRuntimeClass* pOleFrameClass = NULL,
    CRuntimeClass* pOleViewClass = NULL);

Paramètres

nIDOleEmbedding
ID des ressources utilisées lorsqu’un objet incorporé est ouvert dans une fenêtre distincte.

nIDOleInPlaceServer
ID des ressources utilisées lorsqu’un objet incorporé est activé sur place.

pOleFrameClass
Pointeur vers une CRuntimeClass structure contenant des informations de classe pour l’objet de fenêtre frame créée lors de l’activation sur place.

pOleViewClass
Pointeur vers une CRuntimeClass structure contenant des informations de classe pour l’objet d’affichage créé lors de l’activation sur place.

Notes

Appelez cette fonction membre pour identifier les ressources qui seront utilisées par l’application serveur lorsque l’utilisateur demande l’activation d’un objet incorporé. Ces ressources se composent de menus et de tableaux accélérateurs. Cette fonction est généralement appelée dans votre InitInstance application.

Le menu associé à nIDOleInPlaceServer des séparateurs qui permettent au menu serveur de fusionner avec le menu du conteneur. Pour plus d’informations sur la fusion des menus serveur et conteneur, consultez l’article Menus et ressources (OLE) .

CDocTemplate::CreatePreviewFrame

Crée une image enfant utilisée pour l’aperçu enrichi.

CFrameWnd* CreatePreviewFrame(
    CWnd* pParentWnd,
    CDocument* pDoc);

Paramètres

pParentWnd
Pointeur vers une fenêtre parente (généralement fourni par l’interpréteur de commandes).

pDoc
Pointeur vers un objet de document, dont le contenu sera affiché en préversion.

Valeur de retour

Pointeur valide vers un CFrameWnd objet ou NULL si la création échoue.

Notes

CDocTemplate::SetPreviewInfo

Configure le gestionnaire d’aperçu hors processus.

void SetPreviewInfo(
    UINT nIDPreviewFrame,
    CRuntimeClass* pPreviewFrameClass = NULL,
    CRuntimeClass* pPreviewViewClass = NULL);

Paramètres

nIDPreviewFrame
Spécifie un ID de ressource du frame d’aperçu.

pPreviewFrameClass
Spécifie un pointeur vers une structure d’informations de classe runtime du frame d’aperçu.

pPreviewViewClass
Spécifie un pointeur vers une structure d’informations de classe runtime de la vue d’aperçu.

Notes

Voir aussi

CCmdTarget Classe
Graphique hiérarchique
CSingleDocTemplate Classe
CMultiDocTemplate Classe
CDocument Classe
CView Classe
CScrollView Classe
CEditView Classe
CFormView Classe
CFrameWnd Classe
CMDIChildWnd Classe