社区
嵌入开发(WinCE)
帖子详情
请教CEdit消息重载
wfy1008
2011-06-27 07:59:44
想对控件输入的字符进行过滤,只允许输入0—9和A—F,原来在XP下重写下Onchar即可,现在我输入用的是软键盘,这个函数进不了了,请大家帮忙
...全文
115
4
打赏
收藏
请教CEdit消息重载
想对控件输入的字符进行过滤,只允许输入0—9和A—F,原来在XP下重写下Onchar即可,现在我输入用的是软键盘,这个函数进不了了,请大家帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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再去仔细研究一下吧!
希望我没有记错。
MFC控件 C
Edit
没有WM_LBUTTONDBCLK事件
本文介绍如何通过
重载
C
EDIT
类来处理WM_LBUTTONDBCLK
消息
,并在对话框中修改C
EDIT
控件变量以实现定制化的编辑控件功能。
如何屏蔽C
Edit
控件中复制功能的另类方法
项目需屏蔽C
Edit
控件的复制功能,采用另类方法解决。基本思想是处理右键、鼠标移动和双击
消息
。实现步骤包括从C
Edit
类派生CMy
Edit
类,
重载
相关
消息
函数,最后将CMy
Edit
类实例化。
MFC控件扩展-C
Edit
实现回车换行
本文介绍了如何扩展MFC的C
Edit
控件以实现在输入时回车键换行的功能。主要步骤包括创建C
Edit
子类,
重载
PreTranslateMessage函数,并在其中捕获并处理WM_KEYDOWN
消息
,特别是在用户按下回车键时,插入' '实现换行。
改变C
Edit
中字体大小与颜色
本文对比了使用CDialog::OnCtlColor
重载
、直接修改C
Edit
对象属性和利用
消息
反射机制从C
Edit
派生类处理字体、背景和字体颜色的方法。重点介绍了利用
消息
反射机制实现自定义颜色和字体的类,提高代码复用性和模块化设计,避免重复代码。通过实例演示了如何实现C
Edit
控件的快速定制。
C
Edit
添加鼠标事件处理
本文介绍如何在MFC中为不支持鼠标
消息
处理的控件(如C
Edit
)添加鼠标事件支持。通过
重载
父窗口的PreTranslateMessage方法并过滤特定
消息
,实现了点击C
Edit
控件时弹出文件对话框的功能。
嵌入开发(WinCE)
19,523
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章