自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫头鹰的专栏

我家洗砚池边树,朵朵花开淡墨痕

  • 博客(13)
  • 收藏
  • 关注

原创 显示中文字符串的方法

最近一直忙着移植,很久没写日记。初次用symbian c++写代码遇到了很多的困难,多亏网上有很多热心人帮忙,尤其是江河湖海mm和随风。 写帮助要显示很长的字符串,若用literal或者是TBufC不太合适,因为常量和栈不宜太大,所以我选择了HBufC,一个基于堆的缓冲可以随时分配或销毁。我将帮助的文字字符串放入.rss文件中,并把这些文字用UltraEdit转换为UTF8编码

2005-03-22 22:58:00 1473

转载 (zt)erro code

Generic ErrorsKErrNone 0KErrNotFound -1Unable to find the specified objectKErrGeneral -2General (unspecified) errorKErrCancel -3The operation was cancelledK

2005-02-20 17:46:00 2509

原创 构造TPtr方法总结

How to use the modifiable pointer descriptor — TPtr如何构造TPtr:·         通过另一个可以可修改的描述符指针。another modifiable pointer descriptor.Eg:TPtr ptr1;TPtr ptr2(ptr1);·         一个不可以修改的buffer描述符使用Des()方法

2005-02-20 16:04:00 1802

原创 ini文件的创建读写

创建ini文件:void CFrozenBubbleAppUi::WriteIniFile(TUid iInfo, void *ptr, TUint size){  TInt r;  RFs fs;  fs.Connect();  CleanupClosePushL( fs );  RDictionaryWriteStream rdsIniFile;  CDicti

2005-02-20 16:02:00 1045

原创 如何写一个寄宿控件

    Class CHelloView :public CCoeControl    {  Public :   Static CHelloView* NewL(const TRect& aRect);   ~CHelloView();   Void ConstructL(const TRect&)  Private:   Void Draw(const TRec

2005-02-04 16:21:00 1120 1

原创 按键处理

当用户按下一个键后,keyboard hardware就会生成一个中断,由keyboard driver捕捉,之后分解出这次按键事件的key code,然后driver将它发送到系统端的一个线程——被称为window server,而window server又会把它发向在window group中拥有焦点的那个应用程序中,这个步骤是使用一个control environment(CONE)来完成

2005-02-04 16:21:00 1443

原创 Font应用

     可以通过iEikonEnv-〉***Font()来获得Cfont指针。字体有TitleFont(),DenseFont(),DenseFont(),AnnotationFont(),Font() 共5种。画下划线的方法   font = iEikonEnv->LegendFont();   textPoint.iY = (aRect.Height() / KMiddleTex

2005-02-01 17:19:00 1982

原创 在第一个程序中加入active object使球运动起来

1.先定义一个CPeriodic* iTimer;活动对象,CPeriodic 继承于 CActive ,在symbian c++中建议使用CActive而不使用RTimer。2.iTimer->Start(TTimeIntervalMicroSeconds32 aDelay,TTimeIntervalMicroSeconds32 anInterval,TCallBack aCallBack);T

2005-01-25 16:22:00 1194 2

原创 我的第一个程序,创建和显示位图

注意在mmp中添加用到的SOURCE及LIBRARY,以便编译和连接的时候用.创建多重位图方法,在mmp中添加:START BITMAP pic.mbm  //标志创建mbmTARGETPATH   ../../../../wins/c/system/apps/map2 //mbm的存放位置HEADERSOURCEPATH   ../aif //图片放的位置SOURCE    

2005-01-24 16:29:00 1856

原创 Symbian 的一个应用的启动过程

1、应用程序启动,框架装入应用程序DLL,E32Dll method被调用。2、 框架调用函数NewApplication,这里生成了一个HelloWorldApplication类的实例,并返回一个指向它的指针。然后框架会使用这个指针来完成程序的构造。3、框架调用AppDllUid以获得实际程序的UID,UID的作用在于启动这个程序的实例。4、框架调用CHelloWorldApplication

2005-01-24 16:22:00 2303 4

原创 AvKon 及 Uikon

   Uikon包括Uikon core以及Uikon core control。Uikon核心(Uikon core)为应用提供了高层框架,以及不同的用户界面工具类,这个框架是gui应用的基础。它包括了两个框架,应用结构框架处理应用的开始和处理应用数据(Application baseclass is provided by CEikApplication,document baseclass

2005-01-24 16:13:00 1293

原创 symbian c++ 学习 2 数据类型及代码规范

数据类型描述TInt8, TUint88位 整数TInt16, TUint1616位 整数TInt32, TUint3232位 整数TInt, TUint(32位)整数TReal32, TReal64实数TText8, TText16字符, 相当于 unsigned char, unsigned short intTBool布尔TAny相当于void代码规范 Symbian OS 使用很多代码规范

2005-01-24 16:07:00 1798

原创 Symbian c++学习 1

对Symbian一无所知,当然只能从基础学起了,也许看一个例子再来看看基础更简单些。而我这人比较守旧,就是学不会这种方法,还只能从基础开始。Symbian的字符串和描述符:TPtrC、TBufC、HBufC 是从TDesC派生而来的具体的描述符类型。TPtr和TBuf这两个都是从TDes派生来,而TDes又是从TDesC派生而来。因此TDes在TDesC上加了一些常量便利函数。     TDesC

2005-01-24 16:06:00 1711

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除