CMDIFrameWndEx::CreateDocumentWindow
Crea una finestra del documento figlio.
virtual CMDIChildWndEx* CreateDocumentWindow(
LPCTSTR lpcszDocName,
CObject* pObj
);
Parametri
[in] lpcszDocName
Una stringa di testo che contiene un identificatore del documento. In genere, è il percorso completo di un file di documento.[in] pObj
Un puntatore a un oggetto definito dall'utente. Ad esempio, uno sviluppatore può creare una struttura di dati specifica dell'applicazione che descrive il documento e che indica come il documento deve essere inizializzato all'avvio.
Valore restituito
Un puntatore a CMDIChildWndEx.
Note
Il framework chiama questo metodo quando carica l'elenco dei documenti salvati in precedenza nel Registro di sistema.
Eseguire l'override di questo metodo per creare documenti quando non è dal Registro di sistema.
Esempio
Di seguito viene illustrato come CreateDocumentWindow viene utilizzato in Esempio VisualStudioDemo: Applicazione MFC Visual Studio.
In questo esempio, g_strStartViewName potrebbe essere il nome "di un documento virtuale", ad esempio "pagina iniziale") che non è effettivamente caricato da un file su disco. Pertanto è necessaria l'elaborazione speciale di gestire il caso.
CMainFrame::CMainFrame()
{
CMFCPopupMenu::SetForceShadow(TRUE);
m_bCanConvertControlBarToMDIChild = TRUE;
}
Requisiti
intestazione: afxMDIFrameWndEx.h