新人关于UI的问题

ziamhitler 2009-03-24 02:58:34
看了下S60的应用程序框架,感觉还是有点云里雾里的,想要做个东西,用FP1的SDK,新建一个GUI Application的工程,我想在主界面显示一个label控件,从资源文件中加载这个label,应该怎么做呢?
...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ch1oE 2009-03-24
  • 打赏
  • 举报
回复
LS的已经说的差不多了。

下面需要做的就是将你的label放到view里面显示了。

还有你可以通过纯代码而不用资源的方式来新建label。
具体做法就是需要SetExtent(or SetRect or SetPoint and Size)
然后SetText or Image
然后可以SetAlign

PS:一开始就用资源真的好玩么。。?
chenzhp 2009-03-24
  • 打赏
  • 举报
回复
资源文件中定义:
RESOURCE LABEL r_road_map_container_label1
{
txt = STR_XXXX;
horiz_align = EEikLabelAlignHCenter;
}



//初始化的时候:
iLabel1 = new ( ELeave ) CEikLabel;
iLabel1->SetContainerWindowL( *this);
{
TResourceReader reader;
iEikonEnv->CreateResourceReaderLC( reader, R_ROAD_MAP_CONTAINER_LABEL1 );
iLabel1->ConstructFromResourceL(reader);
CleanupStack::PopAndDestroy(); // reader internal state
}


3,120

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧