通过MEikEdwinObserver监控CEikEdwin

原创 2007年09月13日 15:12:00

CEikEdwin提供了SetEdwinObserver()和 AddEdwinObserverL()方法用来设置和添加标准编辑框CEikEdwin的观察器,通过派生并实现MEikEdwinObserver中的纯虚函数HandleEdwinEventL()就可以获得编辑框的一些标准事件,下面的代码展示了具体的实现方法:

// INCLUDES
#include <coecntrl.h>
#include <eikedwob.h> //for MEikEdwinObserver

// CLASS DECLARATION

/**
*  CEdwinContainer control class.

*/
class CEdwinContainer: public CCoeControl, public MEikEdwinObserver
{
public:
...............
 // Functions from MEikEdwinObserver
 void HandleEdwinEventL(CEikEdwin* aEdwin,TEdwinEvent aEventType);
private:
 CEikEdwin *iEdwin;
}

void CEdwinContainer::ConstructL(const TRect& aRect)
{
 iEdwin = new (ELeave) CEikEdwin;
 iEdwin->SetContainerWindowL(*this);
 iEdwin->ConstructL( EAknEditorFlagDefault, 15, 15, 1 );
 iEdwin->SetEdwinObserverL( this );
 iEdwin->SetFocus( ETrue );
}

void CEdwinContainer::HandleEdwinEventL(CEikEdwin* aEdwin,TEdwinEvent aEventType)
{
 switch( aEventType )
 {
 case EEventFormatChanged:    //Unknown
  break;

 case EEventTextUpdate:     //编辑框的内容发生变化
  break;

 case EEventNavigation:    //光标位置发生改变
  break;
 }
}

另外,在有些SDK的文档上没有给出EEventTextUpdate枚举值,却说明EEventFormatChanged对应的事件是编辑框的内容发生变化,这使我在开发时浪费了不少时间,最后直接看它的头文件才恍然大悟.

zabbix 基于JMX监控tomcat

1.编辑tomcat bin目录下面catalina.sh(开启JMX 端口12345)   vi catalina.sh CATALINA_OPTS="-Dcom.sun.managemen...
  • a445588996
  • a445588996
  • 2017年05月16日 11:35
  • 241

CEikEdwin 助手

from:http://www.devdiv.com/home.php?mod=space&uid=12744&do=blog&id=1635 jb80400812的个人空间 IMPORT...
  • andych008
  • andych008
  • 2011年10月10日 15:37
  • 420

CEikEdwin 使用小结

Symbian CEikEdwin 输入框使用总结好久没有更新blog文了.今天更新一篇.输入法控件是我们UI中常用的控件之一.今天我们来总结一下这个控件的使用技巧.其实用法很简单.在这里我就不多说了...
  • dsj188
  • dsj188
  • 2010年05月23日 22:05
  • 631

使用curl脚本监控web服务状态

使用curl脚本监控web服务状态webservice,restful常作为分布式系统间通信方式;作为服务端可靠性的保证,往往是在调用方不可用时候,通知服务端做故障排查。下面提供一种系统自动监控的方式...
  • puzzledxzr
  • puzzledxzr
  • 2017年09月13日 14:33
  • 141

通过JMX监控Zookeeper

JMX监控zookeeper
  • u013673976
  • u013673976
  • 2015年08月06日 18:49
  • 5065

hadoop集群监控

转载:http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html   方案:利用Sun JDK自带的jstat命令来周期轮询JVM的状态...
  • fanshadoop
  • fanshadoop
  • 2012年07月07日 22:24
  • 885

Zabbix3.2 Discovery 自动化监控磁盘IO(iostat)

Zabbix3.2 Discovery 自动化监控磁盘IO(iostat)
  • xiegh2014
  • xiegh2014
  • 2017年04月24日 17:29
  • 4192

通过工具来监控webService请求和返回时的数据(10级学员 韩晓爽课堂总结)

通过工具来监控webService请求和返回时的数据 一  引言 我们通过WsExplorer和Tcp/Ip Monitor两种工具俩检测wsdl的传送数据的方式, 使用这两种工具的作用:...
  • redarmy_chen
  • redarmy_chen
  • 2012年04月25日 22:09
  • 10303

zabbix 监控windows 主机

#监控windows server 2003 #windows 只能安装zabbix-agent #下载地址: http://www.zabbix.com/downloads/3.0.4/zabb...
  • ahjxhy2010
  • ahjxhy2010
  • 2017年04月17日 17:01
  • 1288

Zabbix-3.0.3使用自带模板监控MySQL

Zabbix是一款优秀的,开源的,企业级监控软件,可以通过二次开发来监控你想要监控的很多服务,本文介绍使用Zabbix自带的模板监控MySQL服务。 配置userparameter_mys...
  • wh211212
  • wh211212
  • 2016年10月04日 20:15
  • 996
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过MEikEdwinObserver监控CEikEdwin
举报原因:
原因补充:

(最多只允许输入30个字)