C++ MFC 删掉 button1 再画一个 为什么是从 button2开始 ?
MFC删掉button1再画一个为什么是从button2开始?怎么让它从button1开始啊?...
MFC 删掉 button1 再画一个 为什么是从 button2开始 ?怎么让它从 button1开始啊?
展开
2个回答
展开全部
首先,你想取消添加的按钮事件可以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);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询