- 博客(4)
- 收藏
- 关注
原创 定时器
<br />教材里说到活动对象时,总拿CTimer来做例子,从CActive派生一个CMyActive然后它包括一个CTimer iTimer,再利用它的异步函数iTimer.After来演示活动对象的效果。<br /><br />但是CTimer本身就已经是源于CActive了,所以我今天来讨论的是直接使用定时器,必竟在手机上定时器是一个比较常用的功能(在BREW开发中因为没有多线程,几乎所有的应用都会用上那个ISHELL_SetTimer)。<br /><br />CTimer有两个子类CPeriodi
2011-03-24 23:06:00 518
原创 Symbian三种定时器的使用
原文出处:http://blog.csdn.net/Jenhwa/archive/2008/07/01/2602819.aspxSymbian可用定时器种类: CTimer,RTimer,CPeriodic,CHearBeat1.CPeriodic用法:因其简易性,最常被使用,需要实现回调函数。 view plaincopy to clipboardprint?class CMyTimer : public CBase { public: CMyTimer(); void S
2011-03-24 23:00:00 609
原创 绘图基础引擎
<br />#ifndef GLOBALDEFINE_H<br />#define GLOBALDEFINE_H<br />#include <e32def.h><br />#include <e32std.h><br />#include <e32debug.h>//RDebug<br />//////////////////////////////////////////////////////<br />//打包时开关和版本号特别需要注意<br />//打包时请务必把开关关闭并修改相应的版本信息<br
2011-03-24 22:16:00 1014
原创 如果你在编写多重控件时,请一定记住要使用的函数。
iStatusBar = CStatusBar::NewL(rect);iStatusBar->SetContainerWindowL(*this);iStatusBar->SetMopParent(this);在创建多重控件的时候,如果你只拥有一个窗口资源,一定不要忘记调用SetContainerWindowL函数。如果忘记调用,会有潜在的危险。如在landscape 和 portrait 模式下切换时,会遇到意想不到的crash,诸如 KERN-EXEC 3等等。例子:void CholyshitApp
2011-03-06 19:17:00 564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人