Compartilhar via


CWinApp::OpenDocumentFile

A estrutura chama esse método para abrir o arquivo chamado de CDocument para o aplicativo.

virtual CDocument* OpenDocumentFile(
   LPCTSTR lpszFileName 
   BOOL bAddToMRU = TRUE
);

Parâmetros

  • [in] lpszFileName
    O nome do arquivo a ser aberto.

  • [in] bAddToMRU
    TRUE indica que o documento é um dos arquivos mais recentes; FALSE indica que o documento não é um dos arquivos mais recentes.

Valor de retorno

Um ponteiro para CDocument se com êxito; se não NULL.

Comentários

Se um documento que tem o nome já está aberto, a primeira janela de quadro chave que contém o documento receber o foco. Se um aplicativo suporta vários modelos de documento, a estrutura usa a extensão de nome de arquivo para localizar o modelo apropriado do documento para tentar carregar o documento. Se bem sucedida, o modelo do documento então cria uma janela e um modo de quadro para o documento.

Exemplo

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

Consulte também

Referência

Classe de CWinApp

Gráfico da hierarquia