HandleResourceChangeL()和HandleStatusPaneSizeChange()

这两个方法是Symbian中处理画板的基本方法,在我之前的看的Example中,都是调用HandleStatusPaneSizeChange()来处理,查看SDK没有找到满意的解,上网找到的都是翻译下说状态面板改变,可是我觉得在很多Example中,状态面板并没有改变,即使把这个函数注释,程序照样完美运行。可是当我们横屏切换的时候就会改变状态栏,从而影响ClientRect,所以需要重新获得一次ClientRect。

HandleResourceChangeL()查看SDK说明是面板排版发生改变,单步调试会发现在界面出现之前与改变时都多次调用,按照字面意思说资源(which are shared across the environment)发生变化就调用应该解释的通。但是他的参数却不是你定义的所有资源ID,而是The type of resources that have changed。

虽然说了一点 可还是不怎的明白 就先到这个程度吧


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值