学MFC就是难,书上的例子一个都运行不了.......请看......
//书上的例子程序
#include <afxwin.h>
class MyFrameWindow : public CFrameWnd
{
public:
afx_msg void OnPaint()
{
CPaintDC paintDC( this );
paintDC.TextOut( 0, 0, "这是我的第一个窗口" );
}
DECLARE_MESSAGE_MAP()
};
DEGIN_MESSAGE_MAP( MyFrameWindow, CFrameWnd )
ON_WM_PAINT()
END_MESSAGE_MAP( )
class HelloApp : public CWinApp
{
public:
HelloApp() : CWinApp("Hello World!")
{}
BOOL InitInstance()
{
CFrameWnd * MyFrame = new MyFrameWindow;
m_pMainWnd = MyFrame;
MyFrame->Create(NULL,(LPCTSTR) "Hello");
MyFrame->ShowWindow(SW_SHOW);
return TRUE;
}
} HelloWorld;
//在VS2005中就是错.......高手帮忙改改,要不就学不了其它的了.