Condividi tramite


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

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CMDIFrameWndEx