C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать

 35 - CWinApp::OpenDocumentFile / MFC Справка / Visual C++

Шаг 35 - CWinApp::OpenDocumentFile

virtual CDocument* OpenDocumentFile( LPCTSTR lpszFileName );

Возвращаемое значение
Указатель на CDocument, если успешно, иначе NULL.

Параметры
lpszFileName
Имя файла, который будет открыт.

Каркас вызывает этот метод, чтобы открыть именованный CDocument файл для приложения. Если документ с тем именем - уже открыт, первое рамочное окно, которое содержит тот документ, будет активизирован. Если приложение поддерживает шаблоны множественного документа, каркас использует расширение файла, чтобы найти, что соответствующий шаблон документа пытается загружать документ. Если успешно, шаблон документа затем создает рамочное окно и вид для документа.

Пример

BOOL CMyApp::InitInstance()
{
	//......
	if (m_lpCmdLine[0] == '\0')
	{
		// Создаем новый пустой документ.
		OnFileNew();
	} else {
		// Откройте файл, переданный как первый параметр командной строки.
		OpenDocumentFile(m_lpCmdLine);
	}
	//......
}

| |
Автор Каев Артем.
[AD]