硬汉嵌入式论坛

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

[emWin] SWIPELIST控件使用的两个问题

[复制链接]

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2019-7-2 14:18:56 | 显示全部楼层 |阅读模式
QQ图片20190702134304.png
图中中间部分是 SWIPELIST 控件,上面有 3 个 Item,下面黑色部分也是属于 SWIPELIST 控件的范围。

1、怎样将下面黑色部分颜色改了?控件设置背景色的函数只能设置分隔栏、ITEM栏选中和非选中 3 个颜色设置。

2、按钮和下拉框是 Attach函数绑定上去的,问题是怎样获取到按钮和下拉框的消息?也有WM_NOTIFY_PARENT这类的消息吗?
     有的话是发送到 SWIPELIST,还是发送到 SWIPELIST 的父窗口?

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115812
QQ
发表于 2019-7-2 14:55:11 | 显示全部楼层
帮顶,这个控件还没有用过。
回复

使用道具 举报

6

主题

18

回帖

36

积分

新手上路

积分
36
发表于 2019-7-2 22:59:06 | 显示全部楼层
我是给BUTTON 自己写的 CALLBACK 函数 ,WM_NOTIFY_PARENT 好象不会接收到 SWIPELIST 控件里的BUTTON 消息
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
 楼主| 发表于 2019-7-3 09:29:20 | 显示全部楼层
背影 发表于 2019-7-2 22:59
我是给BUTTON 自己写的 CALLBACK 函数 ,WM_NOTIFY_PARENT 好象不会接收到 SWIPELIST 控件里的BUTTON 消息

谢谢,我这里搞定了第二个问题,WM_NOTIFY_PARENT 是发给了 SWIPELIST,而不是对话框窗口。所以要写两个回调函数,对话框回调函数的 WM_NOTIFY_PARENT 处理SWIPELIST的消息,SWIPELIST回调函数的WM_NOTIFY_PARENT 处理绑定的控件的消息。
第一个背景色的问题就没法搞定了,没有相关的函数,也没找到有哪个参数可以设置。唯一的办法就是根据实际Item数目调整SWIPELIST窗口的大小。
回复

使用道具 举报

4

主题

25

回帖

37

积分

新手上路

积分
37
发表于 2020-4-2 10:57:13 | 显示全部楼层
它的这个颜色是和它的父窗口的背景颜色有关系。BUTTON只发送给它的父窗口消息和你Attatch的的Item没有关系。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-7-1 16:38:02 | 显示全部楼层
楼主,你是怎么设置SWIPELIST的回调函数的呀?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-20 12:51 , Processed in 0.244792 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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