可以直接重载CEdit类,下面是范例代码:
afx_msg void CMyEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{ if (nChar == 'a' || nChar == 'A') { nChar = 'X'; } DefWindowProc(WM_CHAR, nChar, MAKELONG(nRepCnt, nFlags)); }