1.在视图类中添加一个CButton成员变量,然后为视图类添加WM_CREATE事件响应函数,在该函数中创CButton(注:如果在创建时Button的样式有WS_VISIBLE就可不用再调用ShowWindow)。
2.在视图类中的头文件中定义#define ID_YOUBUTTON 123 ,
在类中手动添加 protected:
//{{AFX_MSG(CTestMainMFC1View)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnbtnDown();
//}}AFX_MSG
在.cpp文件中手动添加:
BEGIN_MESSAGE_MAP(CTestMainMFC1View, CView)
//{{AFX_MSG_MAP(CTestMainMFC1View)
ON_WM_CREATE()
//}}AFX_MSG_MAP
// Standard printing commands
......
ON_COMMAND(ID_MYBUTTON, OnbtnDown)
END_MESSAGE_MAP()
void CTestMainMFC1View::OnbtnDown()
{
.......;
}
至此就解决了该问题
在SDI应用程序中如何添加Button并响应
最新推荐文章于 2020-08-18 15:07:46 发布