现在的位置: 首页 > 综合 > 正文

(3月13日)Symbian S60 C++开发真难!~~~

2013年08月01日 ⁄ 综合 ⁄ 共 498字 ⁄ 字号 评论关闭
今天写了两个Form,
并且把值取出来放入一个VO(习惯了)里,
取TTime时遇到点麻烦,
先是通过TBuf的appendNum()方法把小时分秒分别添进去,
后来才想起来可以通过FormatL()来Format时间!
TTime tTime;
tTime.homeTime();
然后_LIT(KTimeFormat,"%H:%T:%S");把时间格式化为12:12:12的格式。
声明一变量TBuf<12> shit;
然后tTime.FormatL(shit,kTimeFormat);来把格式化好的时间放入shit中。
用VC++6.0调试时发现新初始化一个Buf后在Watch里显示的是乱码,?????××??。
不解
另外还对一些基本的数据类型不太了解,比如HBufC,TDes等。有点混了!
 
今天还遇到Form的prompt显示字数的问题,
默认用来描述的是3个中文,看样子像是7位,
如果设置prompt为4位中文的话,则显示不全。
上网问各路神仙,均不知。
估计是实现不了了!
后来想能不能改变字的大小。
找半天也无解。
 
新弄了一个popupitem的选项,可以取到当前选择项的文字内容,也可以取道当前的index。

抱歉!评论已关闭.