术语 | CWinApp::EnableShellOpen |
释义 | 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; // 打开文件管理器的拖/放和DDE打开特性。 EnableShellOpen(); RegisterShellFileTypes(); // ... // 根据应用程序启动时传递的nCmdShow参数显示主窗口 pMainFrame->ShowWindow(m_nCmdShow); pMainFrame->UpdateWindow(); // ... } 请参阅: CWinApp::OnDDECommand, CWinApp::RegisterShellFileTypes |
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。