第一步修改App类的InitInstance函数:
BOOL CTestApp::InitInstance()
{
.......
.......
CTestDlg *pdlg= new CTestDlg ();
m_pMainWnd = pdlg;
pdlg->CreateControl(TEXT("VMControl 1.0"));
pdlg->ShowWindow(SW_SHOW);
pdlg->UpdateWindow();
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
delete pdlg;
pdlg= NULL;
return FALSE;
}
第二步重载OnClose()函数:
void CTestDlg::OnClose()
{
// TODO: Add your message handler code here and/or call default
this->DestroyWindow();
CDialog::OnClo