编辑框的OfferKeyEventL函数事件小结
来源:互联网 发布:unity3d 序列动画 编辑:程序博客网 时间:2024/04/27 19:28
作者:隗来 文章来源:本站原创 点击数: 更新时间:2009-2-20
今天通过调试一个BUG,用Carbide C++ 1.3的单步调试功能对我经常使用的CEikEdwin控件进行了一下检测。我们知道,CEikEdwin控件有个OfferKeyEventL函数,这个函数的原型是
IMPORT_C TKeyResponse CEikEdwin::OfferKeyEventL ( const TKeyEvent & aKeyEvent,
TEventCode aType
)
这个函数是相应键盘按键的,我们在没有真机环境下,只能依靠模拟器了。于是在调试BUG过程中,有个BUG就是和这个有关系。OfferKeyEventL函数内的两个参数 aKeyEventL和aType 具体作用可以去查SDK。
通过Carbide C++Debug调试知道,在我们对模拟器内的CEikEdwin控件进行输入时,是分好多状况的。
1,当我们使用PC键盘的字母区的键模拟手机按键时。注意是字母区 ,按一次键,OfferKeyEventL函数会被执行三次,但三次的aType参数是不一样的,他们依次是EEventKeyDown ,EEventKey,EEventUp
2.当我们使用PC键盘的小键盘区(也就是数字键盘区),按一次键,OfferKeyEventL函数会被执行4次,四次的aType参数是不一样的,他们依次是 EEventKeyDown,EEventKey,EEventKeyUp,EEventKeyUp
3.在我们使用鼠标点击模拟器的键盘区时,按一次键,OfferKeyEventL函数会被执行3次,aType参数依次是
- 编辑框的OfferKeyEventL函数事件小结
- OfferKeyEventL()函数的响应
- 系统控件配合OfferKeyEventL()函数的应用
- Symbian几个事件处理函数(HandleListBoxEventL/OfferKeyEventL/HandleKeyEventL/HandleControlEventL)
- OfferKeyEventL的执行顺序
- Symbian函数(HandleListBoxEventL/OfferKeyEventL/HandleKeyEventL/HandleControlEventL)
- Symbian按键处理函数:OfferKeyEventL()详解
- Symbian按键处理函数:OfferKeyEventL()详解
- 关于 OfferKeyEventL()函数 请帮忙!
- ext.combox 中 定义事件监听函数获取组合框中编辑框的值
- OfferKeyEventL()和HandleKeyEventL()的执行顺序
- S60 3rd 模拟器无法响应OfferKeyEventL事件
- 关于编辑框的类、变量、函数
- Android 文字框,编辑框里的图片点击事件
- win32 sdk 对话框上的编辑框控件响应事件
- OfferKeyEventL && HandleKeyEventL
- 小结编辑框ExtJS+CKfinder+CKEditor
- 函数栈的小结
- function.asp
- linux 0.11 内核学习 -- keyboard.s,键盘原来是这么干的。
- 每天读一遍,不久你就会变!
- Sql Server 2005 Express启用sa帐户
- asp.net页面错误处理
- 编辑框的OfferKeyEventL函数事件小结
- 让你快乐的21种方法
- 六大秘密改变职场生涯
- 一次失败的总结,HGE引擎该如何用?
- 我拿什么来爱你,IE浏览器-写在升级FIREFOX 3.6后
- 在linux下安装db2全过程
- Java EL系列-1.JUEL简介
- DotNet关键知识点——WCF篇(五)
- 把屏幕颜色改成绿豆沙色来保护眼睛 (转)