Condividi tramite


CWinApp::OpenDocumentFile

Il framework chiama questo metodo per aprire il file denominato CDocument per l'applicazione.

virtual CDocument* OpenDocumentFile(
   LPCTSTR lpszFileName 
   BOOL bAddToMRU = TRUE
);

Parametri

  • [in] lpszFileName
    Il nome del file da aprire.

  • [in] bAddToMRU
    TRUE indica che il documento è uno dei file più recenti, FALSE indica che il documento non è uno dei file più recenti.

Valore restituito

Un puntatore a CDocument caso di esito positivo; in caso contrario NULL.

Note

Se un documento con tale nome è già aperto, la prima finestra cornice contenente tale documento otterrà lo stato attivo.Se un'applicazione supporta i modelli di documento più, il framework utilizza l'estensione di file per trovare il modello di documento appropriato per tentare di caricare il documento.Se l'operazione riesce, il modello di documento crea quindi una finestra cornice e una visualizzazione del documento.

Esempio

if (m_lpCmdLine[0] == _T('\0'))
{
   // Create a new (empty) document.
   OnFileNew();
}
else
{
   // Open a file passed as the first command line parameter.
   OpenDocumentFile(m_lpCmdLine);
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CWinApp

Grafico della gerarchia