Symbian
moxiaomomo
虚怀若谷,大爱无疆
展开
-
关于Draw()函数
Symbian 3rd中Draw()函数是const的成员函数,原型是 void Draw(const TRect& aRect) const。因此在该函数中不能修改类的成员变量,否则报"illegal assignment to constant"的错误。如果要初始化或者修改成员变量的话,一般将这些操作实现在ConstructorL()中实现。程序运行的顺序是先执行construct原创 2011-10-24 19:24:05 · 6909 阅读 · 0 评论 -
symbian UI开发小结(一)
一.UI程序的基本类:1 )应用类(Application)类:作为程序入口,通过实例化应用程序和启动文档类,来启动应用程序。它也设置应用程序的UID(各个应用程序的唯一标识符)。2)应用程序文档类(Application document)类: 该类处理应用程序中非GUI数据-应用程序数据。它还实例化应用程序的UI类。3) 应用程序视图(View)类:GUI根控件,该类实现主窗口,并原创 2011-10-30 21:22:33 · 1156 阅读 · 1 评论 -
symbian UI开发小结(二)
1.test.rss文件中会调用rls文件中的qtn_caption_string等。2.CTypefacestore -14错误-->GetNearestFontInTwips和ReleaseFont必须成对出现,缺少RealeseFont将导致此bug;3.CTypefacestore -1解决方法参考:http://www.devdiv.com/blog/space-15335-do原创 2011-10-30 21:30:55 · 1065 阅读 · 0 评论 -
symbian异步方法请求之监听系统时间事件
系统时间的事件处理可由类CEnvironmentChangeNotifier来处理,不过要自己封装处理该事件的方法。以下是具体是实现代码: .h头文件#ifndef CENVCHANGENOTIFIER_H_#define CENVCHANGENOTIFIER_H_#include static TInt CallBackFunction(TAny *aPtr);原创 2011-11-21 21:34:46 · 1023 阅读 · 0 评论 -
异步方法请求之AO检测系统响铃
Symbian 活动对象实例----异步方法请求,检测系统响铃的状态的变化:当系统响铃状态变化(如过期等)时,系统将会调用活动对象中的RunL方法。 .h头文件#ifndef CALARMNOTIFIER_H_#define CALARMNOTIFIER_H_#include #include class CZDNoteAlarmNotifier: public原创 2011-11-21 20:14:39 · 1173 阅读 · 0 评论