硬汉嵌入式论坛

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

[emWin] 如何在Frame标题栏上显示RTC时间

[复制链接]

3

主题

15

回帖

3

积分

新手上路

积分
3
发表于 2017-7-14 09:55:46 | 显示全部楼层 |阅读模式
失败方法
1.添加TEXT空间,定位到标题栏上,TEXT空间无法显示,定位至客户区可以显示。
2.用GUI_DispDecAt()透明模式,新数据直接叠加在原来上,最终一团糟。

可能的方法
1 可以试试在主窗口回调函数中刷时间,不会搞,还有就是会不会有聚焦问题。
回复

使用道具 举报

3

主题

15

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-7-14 10:08:17 | 显示全部楼层
标题栏是窗口架构的一部分,不是窗口哎!
难道没有办法了吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115749
QQ
发表于 2017-7-14 10:12:37 | 显示全部楼层
就是在回调函数中刷,使用函数FRAMEWIN_SetText
回复

使用道具 举报

3

主题

15

回帖

3

积分

新手上路

积分
3
 楼主| 发表于 2017-7-14 10:12:57 | 显示全部楼层
case WM_TIMER:
    sprintf(str,"%d",testtitle);
    hItem = pMsg->hWin;
    FRAMEWIN_SetText(hItem, str);
    WM_RestartTimer(pMsg->Data.v,200);
   break;

只能这样了 哎
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-15 13:07 , Processed in 0.255373 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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