初级会员

- 积分
- 57
- 金钱
- 57
- 注册时间
- 2014-9-20
- 在线时间
- 7 小时
|
1金钱
//创建XBF16字体
GUI_XBF_CreateFont( &XBF12_Font, //指向GUI_FONT结构
&XBF12_Data, //指向GUI_XBF_DATA结构
GUI_XBF_TYPE_PROP_AA2_EXT,//要创建的字体类型
_cbGetData, //回调函数
&XBF12FontFile); //窗体给回调函数_cbGetData的参数
//回调函数,用来获取字体数据
//参数:Off: 在XBF中偏移(位置)
// NumBytes: 要读取的字节数
// pVoid: 要读取的文件
// pBuff: 读取到的数据的缓冲区
//返回值:0 成功,1 失败
static int _cbGetData(U32 Off, U16 NumBytes, void * pVoid, void * pBuffer)
问题:1._cbGetData的(U32 Off, U16 NumBytes, void * pVoid, void * pBuffer)参数怎么传递过来的?
2.什么时候触发_cbGetData函数
请大咖给个直白的解解。谢谢
|
最佳答案
查看完整内容[请看2#楼]
_cbGetData()相当于一个回调函数,满足条件的时候就会自动调用。至于具体在什么时候触发,这个你得去找Segger,然后给他要emWin的源码。否则谁也告诉不了你什么时候触发的。
|