MFC dialog有关的有关问题请大神帮助!

MFC dialog有关的问题请大神帮助!!!
我的InitInstance()如下:
BOOL CATSSimL3App::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。否则,将无法创建窗口。
// INITCOMMONCONTROLSEX InitCtrls;
//InitCtrls.dwSize = sizeof(InitCtrls);
// 将它设置为包括所有要在应用程序中使用的
// 公共控件类。
//InitCtrls.dwICC = ICC_WIN95_CLASSES;
// InitCommonControlsEx(&InitCtrls);

// CWinApp::InitInstance();
AfxEnableControlContainer();

// 初始化 OLE 库
if (!AfxOleInit())
{
AfxMessageBox(IDP_OLE_INIT_FAILED);
return FALSE;
}
WSADATA wsdata;
WSAStartup(0x0202,&wsdata);
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
//AfxEnableControlContainer();
// 标准初始化
// 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移除下列
// 不需要的特定初始化例程
// 更改用于存储设置的注册表项
// TODO: 应适当修改该字符串,
// 例如修改为公司或组织名
SetRegistryKey(_T("应用程序向导生成的本地应用程序"));
LoadStdProfileSettings(4);  // 加载标准 INI 文件选项(包括 MRU)
// 注册应用程序的文档模板。文档模板
// 将用作文档、框架窗口和视图之间的连接
COleDateTime deadline(2017,9,13,0,0,0); //试用期限
if( g_SystemTime > deadline )
{
//DeleteFile("BJLine1(0723)");
exit(1);
}

//g_nWorkMode=WORKMODE_CLIENT;
//g_nWorkMode=WORKMODE_CLIENT_EXTRA;
  g_nWorkMode=WORKMODE_HMI; if( g_nWorkMode == WORKMODE_SERVER )     //服务器端
{
g_bDemo = TRUE; //演示模式
  CLoginDlg dlg;
  if(IDCANCEL==dlg.DoModal())
  return false;
}
if( g_nWorkMode == WORKMODE_HMI)     //服务器端
{
g_bDemo = TRUE; //演示模式
  CHMIDlg dlg;
  dlg.DoModal();
}
else if( g_nWorkMode == WORKMODE_CLIENT || g_nWorkMode==WORKMODE_CLIENT_HIGH) //客户端
{
g_bDemo = true; //演示模式
CLoginTDlg dlg;
if(IDCANCEL==dlg.DoModal())
return false;
}
else if( g_nWorkMode == WORKMODE_ALONE )  //单机版
{
//登陆对话框
//  CDialogLogin LoginDlg; 
//  if (LoginDlg.DoModal()!=IDOK)
//  {
//  exit(0);
//  }

g_bDemo = false;
/* CSigleLogin dlg;
if(IDCANCEL==dlg.DoModal())
return false;*/
}
else if( g_nWorkMode == WORKMODE_CLIENT_EXTRA )
{
g_bDemo = true;
//全屏版本
}
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CATSSimL3Doc),
RUNTIME_CLASS(CMainFrame),       // 主 SDI 框架窗口
RUNTIME_CLASS(CATSSimL3View));
if (!pDocTemplate)
return FALSE;
pDocTemplate->SetContainerInfo(IDR_CNTR_INPLACE);
AddDocTemplate(pDocTemplate);



// 分析标准外壳命令、DDE、打开文件操作的命令行
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);


// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;