BOOL CTTDWinTestApp::InitInstance()
{
// InitCommonControls() is required on Windows XP if an application
// manifest specifies use of ComCtl32.dll version 6 or later to enable
// visual styles. Otherwise, any window creation will fail.
InitCommonControls();
CWinApp::InitInstance();
AfxEnableControlContainer();
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_WINSIM_MAINFRAME,
RUNTIME_CLASS(CTTDMFCSimulatorDoc),
RUNTIME_CLASS(CSimulationFrmWnd), // main SDI frame window
RUNTIME_CLASS(CTTDMFCSimulatorView));
AddDocTemplate(pDocTemplate);
// Turn on logging app settings to the registry
SetRegistryKey(_T("TTD"));
CASWinTestDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
return FALSE;
}