硬汉嵌入式论坛

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

[μCGUI] 如何获取控件坐标位置

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2024-9-10 10:04:57 | 显示全部楼层 |阅读模式
我想做一个垂直1列的按钮,整列垂直高度大于窗口高度,想做到聚焦到哪个按钮 窗口自动上下滚动显示出聚焦按钮,但是不知道怎么获取控件在窗口中的位置
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116223
QQ
发表于 2024-9-10 14:37:18 | 显示全部楼层
应该是这个,你试试

23.png
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2024-9-11 11:42:51 | 显示全部楼层
eric2013 发表于 2024-9-10 14:37
应该是这个,你试试

感谢指点 已经实现了  ucgui 3.98 在模拟器上怎么实现红蓝交换 我把 LCD_SWAP_RB 置0置1  LCD_FIXEDPALETTE 设置成565  888都不行
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116223
QQ
发表于 2024-9-12 07:42:35 | 显示全部楼层
sunning 发表于 2024-9-11 11:42
感谢指点 已经实现了  ucgui 3.98 在模拟器上怎么实现红蓝交换 我把 LCD_SWAP_RB 置0置1  LCD_FIXEDPALET ...

3.98源码这部分可能不完整
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2024-9-18 10:18:59 | 显示全部楼层
eric2013 发表于 2024-9-12 07:42
3.98源码这部分可能不完整

又碰到一个问题创建第一个页面创建30个按钮都可以正常滚动聚焦 ,创建第二个页面,两个页面按钮数量大于12个就没法聚焦在第一个,滚动正常。
微信图片_20240918101538.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116223
QQ
发表于 2024-9-18 12:10:47 | 显示全部楼层
sunning 发表于 2024-9-18 10:18
又碰到一个问题创建第一个页面创建30个按钮都可以正常滚动聚焦 ,创建第二个页面,两个页面按钮数量大于1 ...

这个地方整不好是bug,你用5.06的源码试试

emWin5.06源码模板例子
https://www.armbbs.cn/forum.php? ... 8971&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 13:22 , Processed in 0.246902 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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