Partager via


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

Voir aussi

Référence

Graphique de la hiérarchie

Classe de CMDIFrameWndEx