其次,自己手动删除也行,添加一个事件慧则处理,有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 )
基本的就这三个步骤,一定要删除干净,三隐丛个步骤,如果有一个没做,就会出现无法解析的错误,双击错误也不会自动跳转到错误。(对新手来说很崩溃的一个错误!)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)