CMainFrame* pFrame = new CMainFrame();
if (!pFrame)
return FALSE;
m_pMainWnd = pFrame;
pFrame->ShowWindow(SW_SHOW);
pFrame->UpdateWindow();在ShowWindow这出的错,不过编译都正确的,是运行就错了.不知道是怎么回事啊
if (!pFrame)
return FALSE;
m_pMainWnd = pFrame;
pFrame->ShowWindow(SW_SHOW);
pFrame->UpdateWindow();在ShowWindow这出的错,不过编译都正确的,是运行就错了.不知道是怎么回事啊
{
public:
virtual BOOL InitInstance();
};CSimpApp theApp;class CMainFrame: public CFrameWnd
{
public:
CMainFrame()
{
Create(NULL,"我的窗口",WS_OVERLAPPEDWINDOW,CRect(0,0,300,200));
}
};BOOL CSimpApp::InitInstance()
{
m_pMainWnd=new CMainFrame;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
m_pMainWnd->MessageBox("你好,欢迎进入MFC世界!");
return TRUE;
}Create在构造函数中