您的位置:首页 > 其它

MFC中如何处理动态生成的按钮的点击消息

2016-08-20 15:06 351 查看


BEGIN_MESSAGE_MAP(CMFCDetailView, CView)
ON_WM_CREATE()
ON_WM_LBUTTONDBLCLK()
ON_COMMAND(1000, &CMFCDetailView::OnBtnWriteText)
ON_COMMAND(1001, &CMFCDetailView::OnBtnReadText)
END_MESSAGE_MAP()

class CMFCDetailView : public CView
{
...........
void OnBtnWriteText();
void OnBtnReadText();
};

void CMFCDetailView::OnBtnWriteText()
{
AfxMessageBox(_T("欢迎注册红岭创投"));
}

void CMFCDetailView::OnBtnReadText()
{
AfxMessageBox(_T("请填写邀请码 21370 享受更多特权"));
}


int CMFCDetailView::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CView::OnCreate(lpCreateStruct) == -1)
return -1;

// TODO:  在此添加您专用的创建代码
m_btnReadText.Create(_T("读取文件"), WS_CHILD | WS_VISIBLE, CRect(0, 0, 100, 50), this, 1000);
m_btnWriteText.Create(_T("写入文件"), WS_CHILD | WS_VISIBLE, CRect(100, 0, 200, 50), this, 1001);
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐