MFC编译问题 达人请进

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:47:43
#include <afxwin.h>
class CHelloApp:public CWinApp
{
public:
virtual BOOL InitInstance();
};
CHelloApp theApp;
class CHelloFrame:public CFrameWnd
{
public:
CHelloFrame()
{
Create (NULL,TEXT("Hello,the world!"),WS_OVERLAPPEDWINDOW,rectDefault);
}
protected:
afx_msg void OnLButtonDown ( UINT nFlags,CPoint point);
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP (CHelloFrame,CFrameWnd)
ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()
void CHelloFrame::OnLButtonDown (UINT nflags,CPoint point)
{
MessageBox (TEXT("Hello,the world"),TEXT("Hello"),MB_OK);
CFrameWnd::OnLButtonDown (nFlags,point);
}
BOOL CHelloApp::InitInstance()
{
m_pMainWnd=new CHelloFrame();
m_pMainWnd->ShowWindows (m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}

1>------ 已启动生成: 项目: mfc, 配置: Debug Win32 -

第25行“nFlags”应该是“nflags”
第二个错误
ShowWindow()不是ShowWindows()

补充:
在文件atlsimpstr.h中,把stdAfx.h放在所有包含文件的最前面。

没有ShowWindows()函数吧,只有ShowWindow()函数