symbian 基本问题

sanjiaomao001 2010-03-30 12:31:42
刚看了一个程序,以前没注意,现在想研究一下
在VIEW中
void CSocketsAppView::ConstructL( const TRect& aRect )
{
SetRect( aRect );
ActivateL();

}
在UI中
void CSocketsAppUi::ConstructL()
{
BaseConstructL();

// Create view
iAppView = CSocketsAppView::NewL( ClientRect() );
AddToStackL( iAppView );

}
我是不明白为什么在UI里实例化VIEW时传给了VIEW一个
ClientRect()参数
在VIEW里又做了 SetRect( aRect );
使用了此参数
这么做目的是什么
ClientRect() ,SetRect( aRect );各自的作用是什么
请高手指点

...全文
252 6 打赏 收藏 转发到动态 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
漁_夫 2010-04-13
  • 打赏
  • 举报
回复
http://blog.csdn.net/sapair/archive/2009/08/24/4477051.aspx

千千后后有几篇文章。。你可以参考一下。。。

fiona_7 2010-04-12
  • 打赏
  • 举报
回复
学习学习!
scribbler 2010-03-30
  • 打赏
  • 举报
回复
1楼正解
bsr2009 2010-03-30
  • 打赏
  • 举报
回复
hi,看看下面的帖子,对你理解有帮助:
http://discussion.forum.nokia.com/forum/printthread.php?p=261427
zzf073 2010-03-30
  • 打赏
  • 举报
回复
ClientRect()获取手机屏幕区域;
SetRect()。设置控件自身的绘制区域。比如现在手机屏幕上有几个控件,每个控件在哪里绘制,都是控件调用自身的这个函数控制的。
相关推荐

3,120

社区成员

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