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

Vea también

Referencia

Clase de CWinApp

Gráfico de jerarquía