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