CWinApp::EnableShellOpen

аннулировать EnableShellOpen ( );

Примечания

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

Пример

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

CMultiDocTemplate * pDocTemplate;
   pDocTemplate = (CMultiDocTemplate) новый
      IDR_MYTYPE,
      RUNTIME_CLASS(CMyDoc),
      RUNTIME_CLASS(CMDIChildWnd), / / стандарт MDI дочернего фрейма
      RUNTIME_CLASS(CMyView));
   AddDocTemplate(pDocTemplate);

/ / Create главного окна MDI кадра.
   CMainFrame * pMainFrame = новый CMainFrame;
   Если (! pMainFrame - > LoadFrame(IDR_MAINFRAME))
      вернуть значение FALSE;
   / / Save указателя фрейма главного окна.  Это
   / / только путь рамки будут иметь знания о том, что
   / / Это фрейма главного окна.
   m_pMainWnd = pMainFrame;

/ / включить файл менеджер перетаскивания и DDE выполните открытый
   EnableShellOpen();
   RegisterShellFileTypes();
   // ...

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

Обзор CWinApp |nbsp; Члены класса | Иерархическая схема

См. также CWinApp::OnDDECommand, CWinApp::RegisterShellFileTypes

Index