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