摘要: 需求:对话框中的Edit Control只能输入字母和数字。 解决方案:继承CEdit类,重写OnChar函数,输入合法则调用CEdit::OnChar,否则直接返回。 1. 右键项目-添加-新建项,选择图中的MFC类 2. 选则正确的基类,点确定 3. 资源视图里放一个Edit,右键-添加变量 4 阅读全文
posted @ 2020-07-02 09:10 八转达人 阅读(924) 评论(0) 推荐(0)
摘要: 需求:对话框中的Edit Control只能输入字母和数字。 解决方案:替换Edit Control的WndProc,在收到WM_CHAR时判断是否合法,合法则调用原来的WndProc,否则直接返回。收到其他类型的消息时也调用原来的WndProc。最好通过CallWindowProc调用,而不是直接 阅读全文
posted @ 2020-07-02 07:17 八转达人 阅读(181) 评论(0) 推荐(0)