GUI_MEMDEV_SetAnimationCallback()

emWin的GUI_MEMDEV_SetAnimationCallback()用于设置处理动画时的回调函数,防止显示器闪烁。回调函数在每一步动画复制到屏幕时被调用,允许用户决定动画是否继续。
摘要由CSDN通过智能技术生成
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值