CWinApp::OpenDocumentFile
El marco de trabajo llama a este método para abrir el archivo denominado de CDocument para la aplicación.
virtual CDocument* OpenDocumentFile(
LPCTSTR lpszFileName
BOOL bAddToMRU = TRUE
);
Parámetros
[in] lpszFileName
El nombre del archivo que se va a abrir.[in] bAddToMRU
TRUE indica que el documento es uno de los archivos más recientes; FALSE indica que el documento no es uno de los archivos más recientes.
Valor devuelto
un puntero a CDocument si correctamente; si no NULL.
Comentarios
Si un documento que tiene el nombre está abierto, la primera ventana de marco que contiene dicho documento recibe el foco. Si una aplicación admite plantillas de documento múltiples, el marco de trabajo usa la extensión de nombre de archivo para encontrar la plantilla de documento adecuada para intentar cargar el documento. Si es correcta, la plantilla de documento se crea una ventana y una de cuadro para el documento.
Ejemplo
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);
}
Requisitos
Header: afxwin.h