按钮添加响应事件是什么意思呢
意思是比如你点击按钮就会出现什么事件,这就是响应事件
现在开始笔记
需要写一个类函数来响应 来自按钮的消息
在类里面写入下面的代码 在第二章的里的那个类class CMFAppView : public CView 在这个类下面写
public:
afx_msg void app();
afx_mag 说明这个函数是一个消息回调
在MFAppView.cpp 下写一个类函数 对应类公开的 函数app
void CMFAppView::app()
{
AfxMessageBox(L"按钮被点到了!");
}
这样这个类函数的 实现 和 声明 都写完了
二.
接下来要在
BEGIN_MESSAGE_MAP(CMFAppView, CView)
ON_BN_CLICKED(ID_anniu130, CMFAppView::app) //添加这句代码 ID_anniu130 按钮的ID CMFAppView::app 类函数app
END_MESSAGE_MAP()
在这两个中间添加一句代码 接收来自按钮的消息
还有有人说找不到MFAppView.cpp MFAppView.h
呵呵,因为我新建MFC单文档工程的时候工程名叫做MFApp
你也可以和我一样取MFApp就和我一样了