BOOL CSomeApp::InitInstance()
{
Enable3dControls();
LoadStdProfileSettings();
AddDocTemplate(...) ...... ShowWindow(...);
m_pMainWnd-DragAcceptFiles();
EnableShellOpen();
RegisterShellFileTypes(TRUE);
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
if (!ProcessShellCommand(cmdInfo))
return FALSE;
return TRUE;
}
下面对InitInstance中的一些操作及其流程进行分析
1.常规设置
如:
SetDialogBkColor()
Enable3dControls()..
(如果设置了后者,则前者就不必要了)
SetRegistryKey(指定注册表键,替代INI文件)
2.LoadS...[ 查看全文 ]