(VC++2005)如何添加文本框的OnChar事件
在VC++2005中如何为一个文本框添加一个OnChar事件,
我自己写进了这个事件,但没有执行,
我是为文本框派生了一个Cmyedit类,
class Cmyedit :public CEdit
{
public:
Cmyedit();
protected:
afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
DECLARE_MESSAGE_MAP()
};
添加了一个消息
BEGIN_MESSAGE_MAP(Cmyedit,CEdit)
ON_WM_CHAR() //此句为WM_CHAR消息映射
END_MESSAGE_MAP()
void Cmyedit::OnChar(UINT nChar,UINT nRepCnt,UINT nFlags)
{
if((nChar>='0' && nChar<='9')||
(nChar>='a' && nChar<='f')||
(nChar>='A' && nChar<='F'))
CEdit::OnChar(nChar, nRepCnt, nFlags);
},如何弄还望指教一下