硬汉嵌入式论坛

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

[emWin] iconview选中刷另一张图片

[复制链接]

26

主题

71

回帖

149

积分

初级会员

积分
149
发表于 2025-1-2 16:05:32 | 显示全部楼层 |阅读模式
iconview初始化时刷未选中的图片,选中刷另一张图片,怎么让它选中后在进入新界面前把图片替换过来,看到这个图片已经转换的效果

现在选中后直接就进入新的界面,返回当前界面图片已经替换为选中的图片。想要在进新界面前就看到这个替换
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-1-2 17:44:06 | 显示全部楼层
仅看API列表里面,没有像button那样的未按和按下状态图片选择。
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-2 18:08:41 | 显示全部楼层
eric2013 发表于 2025-1-2 17:44
仅看API列表里面,没有像button那样的未按和按下状态图片选择。

那用三个button做了个菜单列表,触摸点击未点击就通过api设置就行
用按键切换要怎样达到那种效果,用按键切换聚焦到一个button这个按钮就刷按下对应的图片,未聚焦到的其他两个就刷未点击对应的图片,这种怎么搞啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-1-3 07:22:19 | 显示全部楼层
ZYG_GYZ 发表于 2025-1-2 18:08
那用三个button做了个菜单列表,触摸点击未点击就通过api设置就行
用按键切换要怎样达到那种效果,用按 ...

可以发送自定义窗口消息来控制
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-3 09:08:26 | 显示全部楼层
eric2013 发表于 2025-1-3 07:22
可以发送自定义窗口消息来控制

在自定义窗口上下键消息里切换聚焦时处理
有没有例子可以看看,我试了下没达到效果
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-1-4 07:20:44 | 显示全部楼层
ZYG_GYZ 发表于 2025-1-3 09:08
在自定义窗口上下键消息里切换聚焦时处理
有没有例子可以看看,我试了下没达到效果

可以参考这个,这个不是用的窗口自定义消息,是使用的按键自定义消息。

视频展示的后半部分是按键控制的。

第1期:ATM机界面设计
https://www.armbbs.cn/forum.php? ... tid=5595&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-4 11:04:31 | 显示全部楼层
eric2013 发表于 2025-1-4 07:20
可以参考这个,这个不是用的窗口自定义消息,是使用的按键自定义消息。

视频展示的后半部分是按键控制 ...

硬汉哥,不太一样。我现在的需求是
用三个button做了个菜单列表,触摸的时候点击和未点击状态就通过函数BUTTON_SetBitmapEx()设置对应的位图图片就行,位图大小和按钮一样大,触摸和按键功能都要有
用按键要怎样达到那种效果,用按键切换聚焦到一个button,这个按钮就刷按下对应的图片,未聚焦到的其他两个就刷未点击对应的图片,这怎么搞啊,那个函数也没有设置聚焦时对应的位图啊
回复

使用道具 举报

26

主题

71

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2025-1-4 13:18:13 | 显示全部楼层
ZYG_GYZ 发表于 2025-1-4 11:04
硬汉哥,不太一样。我现在的需求是
用三个button做了个菜单列表,触摸的时候点击和未点击状态就通过函数 ...

已解决
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 23:35 , Processed in 0.248745 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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