硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3368|回复: 6
收起左侧

[ThreadX全家桶] 摸索了下,终于实现GUIX定时器功能来更新控件了

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2020-9-24 15:27:47 | 显示全部楼层 |阅读模式

备份下实现的事件回调处理:

  1. UINT _cbEventWindow(GX_WINDOW *window1, GX_EVENT *event_ptr)
  2. {
  3.     static uint32_t count = 0;
  4.     char buf[20] = {0};
  5.    
  6.     switch (event_ptr->gx_event_type)
  7.     {
  8.     case GX_EVENT_SHOW:
  9.       
  10.         /* Start a timer to update current time. */
  11.         gx_system_timer_start((GX_WIDGET *)window1, 20, GX_TICKS_SECOND, GX_TICKS_SECOND);

  12.         /* Call default event process. */
  13.         gx_window_event_process(window1, event_ptr);
  14.         break;

  15.    

  16.     case GX_EVENT_TIMER:
  17.         if (event_ptr->gx_event_payload.gx_event_timer_id == 20)
  18.         {
  19.             bsp_LedToggle(2);
  20.             
  21.             sprintf(buf, "%d", count++);
  22.             gx_prompt_text_set((GX_PROMPT *)&(window.window_prompt), buf);
  23.         }
  24.         break;

  25.     default:
  26.         return gx_window_event_process(window1, event_ptr);
  27.     }

  28.     return 0;
  29. }
复制代码


评分

参与人数 1金币 +10 收起 理由
missfox + 10 神马都是浮云

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
 楼主| 发表于 2020-9-24 15:46:36 | 显示全部楼层
此功能非常重要,继续研究更新时动态设置别的字体。
回复

使用道具 举报

23

主题

1444

回帖

1513

积分

至尊会员

积分
1513
发表于 2020-9-24 19:21:05 | 显示全部楼层
我在研究局部更新,这个搞出来没
代码不规范,亲人两行泪!
回复

使用道具 举报

3

主题

22

回帖

31

积分

新手上路

积分
31
发表于 2020-9-24 23:56:35 | 显示全部楼层
感谢分享,medical示例中恰好用到
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
 楼主| 发表于 2020-9-25 00:16:35 | 显示全部楼层
missfox 发表于 2020-9-24 19:21
我在研究局部更新,这个搞出来没

已经实现了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
 楼主| 发表于 2020-9-25 00:34:24 | 显示全部楼层
ThreadX GUIX的局部动态更新或者全局更新也实现了
https://forum.anfulai.cn/forum.p ... 0172&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

23

主题

1444

回帖

1513

积分

至尊会员

积分
1513
发表于 2020-9-25 11:09:39 | 显示全部楼层
感谢,太给力了
代码不规范,亲人两行泪!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-17 03:46 , Processed in 0.046902 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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