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
CDocument
laquelle 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
, ouCFormView
CScrollView
CEditView
. (Vous pouvez également utiliserCEditView
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 deCMDIChildWnd
. Si vous n’avez pas besoin de personnaliser le comportement de la fenêtre frame, vous pouvez utiliserCFrameWnd
ouCMDIChildWnd
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 CDocTemplate
classes 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
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, CDocTemplate
votre 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 CDocument
classe 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 CFrameWnd
classe 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 CView
classe 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 NULL
sur .
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 NULL
valeur . 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 NULL
le 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, CDocTemplate
votre 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