网站首页  计算机词典

请输入您要查询的字词:

 

字词 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
随便看

 

计算机英汉双解词典包含34412条计算机术语英汉翻译词条,基本涵盖了全部常用计算机术语的翻译及用法,是计算机学习及翻译工作的有利工具。

 

Copyright © 2021-2025 foosec.com All Rights Reserved
更新时间:2026/10/23 22:40:08