Partager via


CWinApp::OpenDocumentFile

l'infrastructure appelle cette méthode pour ouvrir le fichier nommé de CDocument pour l'application.

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

Paramètres

  • [in] lpszFileName
    Le nom du fichier à ouvrir.

  • [in] bAddToMRU
    TRUE indique le document est l'un des fichiers les plus récents ; FALSE indique le document n'est pas l'un des fichiers les plus récents.

Valeur de retour

Un pointeur vers CDocument si l'opération a réussi ; sinon NULL.

Notes

Si un document portant ce nom est déjà ouvert, la première fenêtre frame qui contient que le document obtient le focus.Si plusieurs modèles de document de l'application prend en charge, l'infrastructure utilise l'extension de nom de fichier pour rechercher le modèle de document approprié pour essayer de charger le document.En cas de réussite, le modèle de document crée ensuite une fenêtre frame et une vue du document.

Exemple

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);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CWinApp

Graphique de la hiérarchie