打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Symbian 周期类: Cperiodic
周期类: Cperiodic
2007-10-09 17:39

http://www.soft6.com/know/detail.asp?id=BCGEEI

CPeriodic* iPeriodicTimer;

iPeriodicTimer = CPeriodic::NewL( CActive::EPriorityStandard );//这条语句一般在ConstructL()中

void CGraphicsAppView::StartTimer()//开始启动时钟

     {

     if ( !iPeriodicTimer->IsActive() )

         {iPeriodicTimer->Start( 1, 1,

             TCallBack( CGraphicsAppView::Period, this ) );//TcallBack是一个方法回调函数,从使用来看,他只能回调类中的静态方法。

         }

     }

TInt CGraphicsAppView::Period( TAny* aPtr )//周期启动函数,注意,这是个静态函数,但static只在头文件中才做了申明。

     {

     ( static_cast<CGraphicsAppView*>( aPtr ) )->DoPeriodTask();

     return ETrue;

     }

void CGraphicsAppView::DoPeriodTask()//周期真正在做的事情

     {

     // Update the screen

     CWindowGc& gc = SystemGc();

     gc.Activate( *DrawableWindow() );

     UpdateDisplay();///////////////////这个函数是关键的关键

     gc.Deactivate();

     }

void CGraphicsAppView::StopTiem()//停止时钟

     {

     if ( iPeriodicTimer->IsActive() )

         {

         iPeriodicTimer->Cancel();


字符串类:

HBufC* textResource;

//两种字符串附值方法

textResource = StringLoader::LoadLC( R_HEWP_TIME_FORMAT_ERROR );

textResource =iEikonEnv->AllocReadResourceL(R_EXAMPLE_TEXT_HELLO);

TBuf<32> timeAsText;

timeAsText = *textResource;

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
C++内存管理变革
C语言中的 (void*)0 与 (void)0
堆栈和托管堆 c#
C# 资源释放(转自 愚翁专栏) - hushan_hn - JavaEye技术网站
正确实现 IDisposable 接口 - Andrew Xu 的 .NET 技术随笔 -...
放心分发EXE有效保护自己的DotNet源码
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服