CWinApp::OpenDocumentFile

virtuel CDocument * OpenDocumentFile ( LPCTSTR lpszFileName );

Valeur de retour

Un pointeur vers un CDocument en cas de succès ; sinon NULL.

Paramètres

lpszFileName

Le nom du fichier à ouvrir.

Remarques

Le framework appelle cette fonction membre pour ouvrir le fichier CDocument désigné pour l'application. Si un document portant ce nom est déjà ouvert, la première fenêtre frame qui contient ce document sera activée. Si une application prend en charge plusieurs modèles de document, le framework utilise les extension de fichier pour trouver le modèle de document approprié pour tenter de charger le document. En cas de succès, le modèle de document crée ensuite une fenêtre frame et vue du document.

Exemple

BOOL CMyApp::InitInstance()
{
 nbsp ; // ...
   Si (m_lpCmdLine [0] == « \0 »)
   {
      / / Créer un nouveau document (vide).
      OnFile&New() ;
   }
   autre
   {
      / / Ouvrir un fichier passé comme premier paramètre de ligne de commande.
      OpenDocumentFile(m_lpCmdLine) ;
   }
  
   // ...
}

Aperçu de CWinApp |nbsp ; Membres de la classe | Graphique de la hiérarchie

Index