WindowsProgrammingFoundation C++学习很好的书籍 希望能够起到帮助
源代码在线查看: hello.h
class CMyApp : public CWinApp
{
public:
virtual BOOL InitInstance ();
};
class CMainWindow : public CFrameWnd
{
public:
CMainWindow ();
protected:
//术语afx_msg表示OnPaint()函数是通过消息映射来调用的函数,不是虚函数
afx_msg void OnPaint ();//第三步:添加成员函数处理消息
afx_msg void OnLButtonDown(UINT nFlags,CPoint point);
afx_msg void OnMouseMove( UINT nFlags, CPoint point );
afx_msg void OnLButtonUp( UINT nFlags, CPoint point );
DECLARE_MESSAGE_MAP ()//将消息映射添加到一个类中:第一步,在类声明添加该语句。声明消息映射
};
/*
用户程序中的每个CCmdTarget派生类必须提供消息映射以处理消息。
在类定义的末尾使用DECLARE_MESSAGE_MAP宏。接着,在定义类成员函数的.CPP文件中,
使用BEGIN_MESSAGE_MAP宏,每个用户消息处理函数的宏项下面的列表以及END_MESSAGE_MAP宏。
*/