VS2010 C++ MFC 删除个错误的按钮事件报错解决办法

VS2010 C++ MFC 删除个错误的按钮事件报错解决办法,第1张

首先,你想取消添加的按钮备悔事件可以Ctrl + Z,去撤仿碧正销VS自动帮你添加的代码。

其次,自己手动删除也行,添加一个事件慧则处理,有3个地方要添加代码

1.

在头文件类的消息处理函数声明中:

Class CXXXWnd: public CWnd

{

protected:

DECLARE_MESSAGE_MAP()

afx_msg void OnLButtonDown(UINT nFlags, CPoint point)

}

2. .cpp消息映射中

BEGIN_MESSAGE_MAP(CMarkLineItemWnd, CDrawItemWnd)

ON_WM_LBUTTONDOWN()

//ON_MESSAGE( WM_MOUSEHOVER, OnMouseHover)

//ON_MESSAGE( WM_MOUSELEAVE, OnMouseLeave)

ON_WM_SIZE()

END_MESSAGE_MAP()

3. .cpp的消息处理函数

void CXXXWnd::OnLButtonDown(UINT nFlags, CPoint point)

{

// TODO: Add your message handler code here and/or call default

Cwnd::OnLButtonDown(nFlags, point)

}

删除控件,对新手来说,是很麻烦的一件事,如果注意了细节,就得心应手了。

几个注意的地方,

1.删除控件方法的声明和实现(.h和.cpp中找到映射灶袭樱的函数名删除即可)

2.如禅岩果控件有关联变量,要在相应的头文件中删除。

3.在资源文件中删除相应的控件资源ID(如 :#define IDC_BUTTON1 100 )

基本的就这三个步骤,一定要删除干净,三隐丛个步骤,如果有一个没做,就会出现无法解析的错误,双击错误也不会自动跳转到错误。(对新手来说很崩溃的一个错误!)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12518655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存