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 исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 59 - CWinApp::EnableShellOpen / MFC Справка / Visual C++

Шаг 59 - CWinApp::EnableShellOpen

void EnableShellOpen();

Замечания
Вызовите эту функцию, обычно из вашей InitInstance, давая возможность пользователям вашего приложения открыть файлы данных, когда они дважды нажимают щелкают по файлу в Диспетчере файлов Windows. Вызовите метод RegisterShellFileTypes вместе с этой функцией, или обеспечьте .REG. файлом вместе с Вашим приложением для ручной регистрации типов документа.

Пример

BOOL CMyApp::InitInstance()
{
	// ......

	CMultiDocTemplate* pDocTemplate;
	pDocTemplate = new CMultiDocTemplate(
		IDR_MYTYPE,
		RUNTIME_CLASS(CMyDoc),
		RUNTIME_CLASS(CMDIChildWnd),	// стандартное MDI окно
		RUNTIME_CLASS(CMyView));
	AddDocTemplate(pDocTemplate);

	// создать новое MDI окно.
	CMainFrame* pMainFrame = new CMainFrame;
	if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
		return FALSE;
	// Сохранить указатель на основное рамочное окно. Это -
	// Только способ которым каркас будет знать что это
	// Основное рамочное окно
	m_pMainWnd = pMainFrame;

	// Дайте возможность  открывать файл диспетчеру файлов,
	// методом drag/drop и DDE вызовом

	EnableShellOpen();
	RegisterShellFileTypes();
	// ...
	// Показать основное окно, используя nCmdShow параметр
	// Переданный к приложению, когда оно было запущено.
	pMainFrame->ShowWindow(m_nCmdShow);
	pMainFrame->UpdateWindow();
	// ...
}

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





Дебетовая карта Home Credit [CPS] RU