GUI_MEMDEV_SetAnimationCallback() 设置在处理动画时要调用的用户定义函数 |
该函数在emWin的存储设备章节的动画功能内,存储设备可用于多种情况,主要是为了防止对重叠项目使用绘图操作时导致的显示器闪烁。
GUI_MEMDEV_SetAnimationCallback()
描述
设置在处理动画时要调用的用户定义的回调函数。该函数应包含确定当前动画处理是否继续的代码。
原型
void GUI_MEMDEV_SetAnimationCallback(GUI_ANIMATION_CALLBACK_FUNC * pCbAnimation,void * pVoid);
参数 | 描述 |
---|---|
pCbAnimation | 指向用户定义的回调函数的指针。 |
pVoid | 数据指针。 |
附加信息
每当动画函数刚刚将实际步骤复制到屏幕时,都会调用回调函数。
例子
以下示例显示了GUI_ANIMATION_CALLBACK_FUNC的用法,它使对PID事件做出反应的可能性成为可能:
static int _cbAnimation(int TimeRem, void * pVoid) {
int Pressed;
if (TimeRem /* Insert Condition */) {
/* ... React on rema