请教CEdit消息重载

wfy1008 2011-06-27 07:59:44
想对控件输入的字符进行过滤,只允许输入0—9和A—F,原来在XP下重写下Onchar即可,现在我输入用的是软键盘,这个函数进不了了,请大家帮忙
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2011-06-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 aaa_tnt 的回复:]

有一阵没搞应用了,帮顶下。。
[/Quote]

我也有好久没有搞了,虽然一直在搞CE下的东东,但基本上都不用系统提供的控件。

因为用它们,UI的效果太难控制啦!
Ei 2011-06-27
  • 打赏
  • 举报
回复
有一阵没搞应用了,帮顶下。。
yf882 2011-06-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 91program 的回复:]
记得Edit这类编辑类控件,都有自己的消息可用于输入过滤的

除了输入的内容变化的消息外,还有一个消息是在内容变化之前产生的(具体是那个记不清楚),就可以用于对输入的字符进行过滤的。LZ再去仔细研究一下吧!

希望我没有记错。
[/Quote]

是PreTranslateMessage么
91program 2011-06-27
  • 打赏
  • 举报
回复
记得Edit这类编辑类控件,都有自己的消息可用于输入过滤的

除了输入的内容变化的消息外,还有一个消息是在内容变化之前产生的(具体是那个记不清楚),就可以用于对输入的字符进行过滤的。LZ再去仔细研究一下吧!

希望我没有记错。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧