CWinApp::OpenDocumentFile

virtual CDocument * OpenDocumentFile ( LPCTSTR lpszFileName );

Valor devuelto

Un puntero a un CDocument si es correcto; caso contrario NULL.

Parámetros

lpszFileName

El nombre del archivo que desea abrir.

Observaciones

El marco llama a esta función miembro para abrir el archivo CDocument con nombre de la aplicación. Si un documento con ese nombre ya está abierto, se activará la primera ventana del marco que contiene ese documento. Si una aplicación es compatible con varias plantillas de documento, el marco utiliza la extensión de archivo para encontrar la plantilla de documento adecuado para intentar cargar el documento. Si tiene éxito, la plantilla de documento, a continuación, crea una ventana de marco y la vista del documento.

Ejemplo

BOOL CMyApp::InitInstance()
{
 nbsp; // ...
   Si (m_lpCmdLine [0] == '\0')
   {
      / / Crear un nuevo documento (vacío).
      OnFile&New();
   }
   otra cosa
   {
      / / Abrir un archivo pasado como primer parámetro de línea de comandos.
      OpenDocumentFile(m_lpCmdLine);
   }
  
   // ...
}

Visión General de CWinApp |nbsp; Miembros de clase | Diagrama de jerarquía

Index