这个方法的调用将在应用程序的 InitInstance 函数中进行,以便在应用程序启动时生效。以下是一个简单的示例:
BOOL CMyApp::InitInstance()
{
// 其他初始化代码...
// 启用 shell 打开
EnableShellOpen();
// 注册其他文件扩展名,如果需要的话
RegisterShellFileTypes(TRUE);
// 其他初始化代码...
return TRUE;
}
这里的 RegisterShellFileTypes(TRUE) 可以用于注册应用程序支持的文件类型,如果你的应用程序不需要特定的文件类型,也可以不调用这个函数。
需要注意的是,这个方法在初始化阶段调用,并且在 CWinApp 类中是受保护的,所以只能在派生类中调用。
转载请注明出处:http://www.zyzy.cn/article/detail/23143/MFC/CWinApp