自定义按钮运行时出错

自定义按钮运行时出错,求助
自定义一个按钮,重载LButtonDown函数,当我添加AfxMessageBox( "abc ")时,按下鼠标左键就可以正常执行出来。
但是如果我添加   GetDlgItem(IDC_EDIT)-> SetWindowText( "abc "),执行时windows就会弹出报错,是问我发送不发送错误报告的那种,然后程序就退出了。
请大家帮忙看看该怎么办啊?谢谢~~~~

------解决方案--------------------
CWnd *pwnd = GetDlgItem(IDC_EDIT);
设个断点,看看执行这个语句之后pwnd是不是NULL。如果是NULL,那么你获得窗口失败。检查下ID是否正确。
------解决方案--------------------
最好还是重载OnLButtonUp
------解决方案--------------------
用SetDlgItemText(IDC_EDIT, "abc ")呢?
------解决方案--------------------
如果ID确定存在的话,那同意楼上的回复.


------解决方案--------------------
你如果在按钮类里面这么调用会出错的。我估计你这个IDC_EDIT是对话框的控件
试试:GetParent()-> GetDlgItem(IDC_EDIT)-> SetWindowText( "abc ");