CMDIFrameWndEx::CreateDocumentWindow
Crée une fenêtre de document enfant.
virtual CMDIChildWndEx* CreateDocumentWindow(
LPCTSTR lpcszDocName,
CObject* pObj
);
Paramètres
[in] lpcszDocName
Une chaîne de texte qui contient un identificateur de document. En général, il s'agit du chemin complet d'un fichier de document.[in] pObj
Un pointeur vers un objet défini par l'utilisateur. Par exemple, un développeur peut créer une structure de données spécifique à l'application décrivant le document et indiquant que le document doit être initialisé au démarrage.
Valeur de retour
Un pointeur vers CMDIChildWndEx.
Notes
L'infrastructure appelle cette méthode lorsqu'il charge la liste de documents précédemment enregistrés dans le Registre.
Substituez cette méthode pour créer des documents lorsqu'ils sont chargés dans le Registre.
Exemple
Les l'exemple suivant montre comment CreateDocumentWindow est utilisé dans Exemple VisualStudioDemo : Application MFC Visual Studio.
Dans cet exemple, g_strStartViewName peut être le nom « d'un document virtuel » (par exemple, « page de démarrage ») qui n'est pas réellement chargé d'un fichier sur disque. C'est pourquoi nous avons besoin de traitement spécial pour traiter ce cas.
CMainFrame::CMainFrame()
{
CMFCPopupMenu::SetForceShadow(TRUE);
m_bCanConvertControlBarToMDIChild = TRUE;
}
Configuration requise
en-tête : afxMDIFrameWndEx.h