找回密码
 注册
搜索
查看: 625|回复: 4

[讨论] 请教MTK 制作LIB的问题

[复制链接]
发表于 2010-5-20 17:34:20 | 显示全部楼层 |阅读模式
LIB中牵扯资源基础ID,这在系统中是固定的,做成LIB移植到其他版本后,资源ID可能冲突,
请问怎样才能做成灵活的呢?谢谢!![em08]
发表于 2010-5-20 21:50:58 | 显示全部楼层
公开一个接口函数获得资源起始ID
U16 GetAppBaseId(void)
{
    return IMG_TEST_APP_BASE;
}


库中通过该函数获得资源ID
点评回复

使用道具 举报

 楼主| 发表于 2010-5-21 09:10:40 | 显示全部楼层
哦,谢谢!
那还有一个疑问:
如果我要画一张图片的话,给的ID应该是GetAppBaseId()+偏移量,这样每画一张图都要计算偏移量,岂不是很麻烦?还是我考虑不周?请指教![em09]
点评回复

使用道具 举报

发表于 2010-5-21 17:35:55 | 显示全部楼层
enum {
IMG_ID1 = GetAppBaseId(),
IMG_ID2,
.....
};
点评回复

使用道具 举报

发表于 2010-5-25 10:35:52 | 显示全部楼层
你可以把图片转换成数组,这样用的时候就不会有id了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-26 04:44 , Processed in 0.046483 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表