精易论坛

标题: [超级列表框]启用Explorer主题 [打印本页]

作者: LLJ    时间: 2020-8-4 00:08
标题: [超级列表框]启用Explorer主题
本帖最后由 LLJ 于 2020-8-4 17:36 编辑

zy管理器、任务管理器 的视觉样式。可配合修改表项颜色,再也不会选中就掉色了。
需要启用“Windows通用组件库6.0”



--已编辑帖子更新:开启双缓冲,解决闪烁问题。
源码.e (4.84 KB, 下载次数: 936)





作者: 李泽勇2    时间: 2020-8-4 08:24
流弊
作者: panda92    时间: 2020-8-4 09:20
谢谢分享,学习学习
作者: 李泽勇2    时间: 2020-8-4 10:02
刚测试了下,如果列数较多时候速度不够,有点闪,请问是否有解决方法?


作者: 怡君大哥    时间: 2020-8-4 12:25
这个好      
作者: kyo9766    时间: 2020-8-4 13:34
这样一弄,颜色票了很多
作者: kiss0459    时间: 2020-8-4 13:45
不错,第一次见过
作者: LLJ    时间: 2020-8-4 13:53
李泽勇2 发表于 2020-8-4 10:02
刚测试了下,如果列数较多时候速度不够,有点闪,请问是否有解决方法?

确实如此,估计要处理一些消息,微软自家的任务管理器倒是挺流畅的
作者: 李泽勇2    时间: 2020-8-4 14:05
LLJ 发表于 2020-8-4 13:53
确实如此,估计要处理一些消息,微软自家的任务管理器倒是挺流畅的

请问是否有解决方法?
作者: LLJ    时间: 2020-8-4 17:04
李泽勇2 发表于 2020-8-4 14:05
请问是否有解决方法?

找到了。设置 LVS_EX_DOUBLEBUFFER 开启双缓冲,即可解决闪的问题。
作者: 李泽勇2    时间: 2020-8-4 17:10
LLJ 发表于 2020-8-4 17:04
找到了。设置 LVS_EX_DOUBLEBUFFER 开启双缓冲,即可解决闪的问题。

你好!
    可以给小白一个例子吗?
作者: LLJ    时间: 2020-8-4 17:25
李泽勇2 发表于 2020-8-4 17:10
你好!
    可以给小白一个例子吗?

更新
作者: 李泽勇2    时间: 2020-8-4 18:10
楼主威武,已修复闪烁问题。
作者: 陈冠希    时间: 2020-8-4 23:20
这样的话官方 取现行选中项 就无法使用了 ,请问怎么得到选中项呢?
作者: LLJ    时间: 2020-8-5 02:09
陈冠希 发表于 2020-8-4 23:20
这样的话官方 取现行选中项 就无法使用了 ,请问怎么得到选中项呢?

可以啊
作者: 冰棍好烫啊    时间: 2020-8-5 13:13
LLJ 发表于 2020-8-5 02:09
可以啊

选中多行怎么办?
作者: 陈冠希    时间: 2020-8-5 16:40
LLJ 发表于 2020-8-5 02:09
可以啊

怎么获取多选,,  官方命令获取的是单选
作者: LLJ    时间: 2020-8-5 18:39
@冰棍好烫啊  @陈冠希 你们是在水贴吗
作者: LLJ    时间: 2020-8-5 18:41
本帖最后由 LLJ 于 2020-8-5 18:44 编辑

@冰棍好烫啊  @陈冠希 关于多选问题,用  超级列表框.是否被选择()
并不是我强制开启多选,你们可以将超级列表框的属性:单一选择 设置为真

作者: 陈冠希    时间: 2020-8-6 13:31
LLJ 发表于 2020-8-5 18:41
@冰棍好烫啊  @陈冠希 关于多选问题,用  超级列表框.是否被选择()
并不是我强制开启多选,你们可以将超级 ...

3q
作者: sinue9528    时间: 2020-8-9 17:32
我主要对双缓冲感兴趣,谢谢

作者: Bszk    时间: 2020-8-9 18:49
虚线能不能解决,能把选中的时候的虚线也解决就舒服了
作者: LLJ    时间: 2020-8-9 19:24
Bszk 发表于 2020-8-9 18:49
虚线能不能解决,能把选中的时候的虚线也解决就舒服了

这东西时有时没有的,我没找到去掉的方法。显示的方法好像就是按shift键或者ctrl键
作者: Bszk    时间: 2020-8-9 20:03
LLJ 发表于 2020-8-9 19:24
这东西时有时没有的,我没找到去掉的方法。显示的方法好像就是按shift键或者ctrl键

看着实在难受,找到一个方法勉强能用

图内为黑月模块

作者: Terrell    时间: 2020-8-17 20:36
哇哇哇,看到楼主开启双缓冲解决了闪烁问题,这个就非常厉害了,困扰我多年的问题啊,感谢楼主
作者: 慕宇潇潇    时间: 2020-8-18 20:18
.版本 2

.DLL命令 设置Windows主题, 整数型, "UxTheme.dll", "SetWindowTheme", , 设置为Windows主题
    .参数 hwnd, 整数型, , 窗口句柄
    .参数 pszSubAppName, 字节集, 传址
    .参数 pszSubIdList, 整数型


.版本 2

局_win = { 69, 0, 120, 0, 112, 0, 108, 0, 111, 0, 114, 0, 101, 0, 114, 0, 0, 0 }

设置Windows主题 (超级列表框1.取窗口句柄 (), 局_win, 0)




可以用这个方法呀,也是显示explore主题



作者: 李泽勇2    时间: 2020-8-25 19:46
请问下开启了 主题模式后超级列表框没有了表格线,这个怎么处理下?



作者: ningjz    时间: 2020-8-29 11:07
先看看吧,虽然不知道有啥用
作者: 李泽勇2    时间: 2020-8-31 12:21
李泽勇2 发表于 2020-8-25 19:46
请问下开启了 主题模式后超级列表框没有了表格线,这个怎么处理下?

好的,谢谢,回去试试。
作者: kantal    时间: 2020-11-6 09:33
~赞~ 新技能已get√~
作者: 默念、    时间: 2020-11-16 22:50
不错挺好了。下载了。谢谢
作者: 传奇    时间: 2021-1-22 12:07
置图片失真怎么搞
作者: 987982253    时间: 2021-1-26 17:47
厉害了!!!
作者: 凉城o    时间: 2021-1-27 07:40
谢谢大佬分享 支持支持
作者: 死心塌地跟爷走    时间: 2021-4-17 21:05
开启了之后 检查框就没有了 有解决办法么
作者: 0312    时间: 2021-5-7 20:15
333333333333333
作者: 2369558683    时间: 2021-5-8 06:37
小小心意,意思一下
作者: 2369558683    时间: 2021-5-8 06:38
小小心意,意思一下
作者: 独倚斜阳    时间: 2021-5-19 01:37
死心塌地跟爷走 发表于 2021-4-17 21:05
开启了之后 检查框就没有了 有解决办法么

我也遇到了 一个一个试才发现是双缓冲问题……
作者: wuwenhao    时间: 2021-6-1 14:14
开启双缓冲,解决闪烁问题
作者: 1永不言败1    时间: 2021-8-5 03:27
独倚斜阳 发表于 2021-5-19 01:37
我也遇到了 一个一个试才发现是双缓冲问题……

.发送信息 (4150, 0, 位或 (65536, 32, 4))
作者: 1永不言败1    时间: 2021-8-5 03:29
死心塌地跟爷走 发表于 2021-4-17 21:05
开启了之后 检查框就没有了 有解决办法么

.发送信息 (4150, 0, 位或 (65536, 32, 4))
作者: 学习为主    时间: 2021-9-17 12:36
挺好的
作者: kiss0459    时间: 2021-12-15 22:43
为频闪而来
作者: ghost12    时间: 2022-1-16 21:01
感谢发布原创作品,一定好好学习,天天向上
作者: xj1314520    时间: 2022-1-22 11:54
支持一下。。。。。。。。
作者: xj1314520    时间: 2022-1-22 11:54
支持一下。。。。。。。。
作者: 长江    时间: 2022-3-17 20:38
  
.版本 2<BR><BR>.常量 LVM_SETEXTENDEDLISTVIEWSTYLE, "4150"<BR>.常量 LVS_EX_BORDERSELECT, "32768", , 用选择边框的样式代替高亮<BR>.常量 LVS_EX_CHECKBOXES, "4", , 在各项目前面显示复选框<BR>.常量 LVS_EX_DOUBLEBUFFER, "65536", , 双缓冲 (WinXP以上)<BR>.常量 LVS_EX_FLATSB, "256", , 平面滚动条<BR>.常量 LVS_EX_FULLROWSELECT, "32", , 允许选择整行 (仅详细资料模式)<BR>.常量 LVS_EX_GRIDLINES, "1", , 显示表格线 (仅详细资料模式)<BR>.常量 LVS_EX_HEADERDRAGDROP, "16", , 允许通过拖放列头来重新安排各列 (详细资料模式)<BR>.常量 LVS_EX_HIDELABELS, "131072", , 隐藏标签 (WinXP以上)<BR>.常量 LVS_EX_INFOTIP, "1024", , 将提示信息窗口的消息通知父窗口<BR>.常量 LVS_EX_LABELTIP, "16384", , 如果没有提示信息文本就展开隐藏的标签<BR>.常量 LVS_EX_MULTIWORKAREAS, "8192", , 多个工作区 (需在没有添加项目前设置)<BR>.常量 LVS_EX_ONECLICKACTIVATE, "64", , 单击项目激活<BR>.常量 LVS_EX_REGIONAL, "512", , 项目范围只包括图标不透明区域和文字区域 (大图标模式)<BR>.常量 LVS_EX_SIMPLESELECT, "1048576", , (WinXP以上)<BR>.常量 LVS_EX_SINGLEROW, "262144", , 显示单行 (WinXP以上)<BR>.常量 LVS_EX_SNAPTOGRID, "524288", , 图标自动对齐到表格 (WinXP以上)<BR>.常量 LVS_EX_SUBITEMIMAGES, "2", , 允许子项目显示图像 (仅详细资料模式)<BR>.常量 LVS_EX_TRACKSELECT, "8", , 允许热点选择<BR>.常量 LVS_EX_TWOCLICKACTIVATE, "128", , 双击项目激活<BR>.常量 LVS_EX_UNDERLINECOLD, "4096", , 非热点的项目文字带下划线<BR>.常量 LVS_EX_UNDERLINEHOT, "2048", , 带热点的项目文字带下划线<BR>

作者: 长江    时间: 2022-3-17 20:38
  
.版本 2<BR><BR>.常量 LVM_SETEXTENDEDLISTVIEWSTYLE, "4150"<BR>.常量 LVS_EX_BORDERSELECT, "32768", , 用选择边框的样式代替高亮<BR>.常量 LVS_EX_CHECKBOXES, "4", , 在各项目前面显示复选框<BR>.常量 LVS_EX_DOUBLEBUFFER, "65536", , 双缓冲 (WinXP以上)<BR>.常量 LVS_EX_FLATSB, "256", , 平面滚动条<BR>.常量 LVS_EX_FULLROWSELECT, "32", , 允许选择整行 (仅详细资料模式)<BR>.常量 LVS_EX_GRIDLINES, "1", , 显示表格线 (仅详细资料模式)<BR>.常量 LVS_EX_HEADERDRAGDROP, "16", , 允许通过拖放列头来重新安排各列 (详细资料模式)<BR>.常量 LVS_EX_HIDELABELS, "131072", , 隐藏标签 (WinXP以上)<BR>.常量 LVS_EX_INFOTIP, "1024", , 将提示信息窗口的消息通知父窗口<BR>.常量 LVS_EX_LABELTIP, "16384", , 如果没有提示信息文本就展开隐藏的标签<BR>.常量 LVS_EX_MULTIWORKAREAS, "8192", , 多个工作区 (需在没有添加项目前设置)<BR>.常量 LVS_EX_ONECLICKACTIVATE, "64", , 单击项目激活<BR>.常量 LVS_EX_REGIONAL, "512", , 项目范围只包括图标不透明区域和文字区域 (大图标模式)<BR>.常量 LVS_EX_SIMPLESELECT, "1048576", , (WinXP以上)<BR>.常量 LVS_EX_SINGLEROW, "262144", , 显示单行 (WinXP以上)<BR>.常量 LVS_EX_SNAPTOGRID, "524288", , 图标自动对齐到表格 (WinXP以上)<BR>.常量 LVS_EX_SUBITEMIMAGES, "2", , 允许子项目显示图像 (仅详细资料模式)<BR>.常量 LVS_EX_TRACKSELECT, "8", , 允许热点选择<BR>.常量 LVS_EX_TWOCLICKACTIVATE, "128", , 双击项目激活<BR>.常量 LVS_EX_UNDERLINECOLD, "4096", , 非热点的项目文字带下划线<BR>.常量 LVS_EX_UNDERLINEHOT, "2048", , 带热点的项目文字带下划线<BR>

作者: a848615    时间: 2022-4-11 21:37
6666666666666
作者: a848615    时间: 2022-4-11 21:38
77777777777777
作者: zackisczy    时间: 2022-6-3 22:56
感谢开源
作者: champion    时间: 2022-7-12 11:05

作者: champion    时间: 2022-7-12 11:06

作者: lnbpwy2020    时间: 2022-11-1 19:52

作者: kanhaiyouyue    时间: 2022-11-1 19:54
66666666666666666666666666666666666666666
作者: dfk5zk    时间: 2022-11-26 05:37
果然牛逼
作者: fydcr    时间: 2022-12-22 13:14
长江 发表于 2022-3-17 20:38
[e=4].版本 2.常量 LVM_SETEXTENDEDLISTVIEWSTYLE, "4150".常量 LVS_EX_BORDERSELECT, "32768", , 用选择边 ...

太厉害了
作者: xiaoheshang    时间: 2023-3-16 19:08
66666666666666666666666666666666666666666
作者: xiaoheshang    时间: 2023-3-16 23:17
        支持开源~!感谢分享
作者: chenweitao0754    时间: 2023-3-19 11:41
检查框没有了
作者: 5113c    时间: 2023-4-21 20:26
感谢开源
作者: 123456ppt    时间: 2023-6-20 21:12
请问不能得到现行选中项怎么办
作者: 123456ppt    时间: 2023-8-11 20:46
本帖最后由 123456ppt 于 2023-8-11 20:49 编辑



win10 2004  1904怎么还是这个丑样子0.0

解决了要开启6.0支持组件,,

作者: 小tai阳    时间: 2023-8-21 21:43
6666666666666666666666
作者: 小tai阳    时间: 2023-8-21 21:44
可以用可以用可以用可以用可以用可以用
作者: ttai000    时间: 2023-8-24 10:54
看看如何解决!
作者: ttai000    时间: 2023-8-24 15:46
1永不言败1 发表于 2021-8-5 03:29
.发送信息 (4150, 0, 位或 (65536, 32, 4))

大哥,这是啥意思啊!???看不懂!
作者: 叶浩清    时间: 2023-9-10 08:47
谢谢楼主开源,好像开启了这个,列表框不会闪烁了
作者: helloxy    时间: 2023-9-12 15:09
可以用,感谢
作者: 待一季花开    时间: 2023-9-22 16:18
楼主 这个检查框和表格线不能同时使用啊
作者: xc2004    时间: 2023-10-4 12:25
谢谢楼主开源
作者: mytools    时间: 2024-1-4 21:04

作者: aa小天    时间: 2024-1-15 02:07
支持开源~!感谢分享
作者: aa小天    时间: 2024-1-15 02:07
支持开源~!感谢分享
作者: wesjun07    时间: 2024-2-18 21:17
开启了之后 检查框就没有了 有解决办法么
作者: wesjun07    时间: 2024-2-18 21:22
wesjun07 发表于 2024-2-18 21:17
开启了之后 检查框就没有了 有解决办法么

已解决···
作者: 007软件    时间: 2024-4-5 11:16
开启双缓冲,解决闪烁问题
作者: xiyinyouxia    时间: 2024-4-6 04:15
看不懂,先支持一下
作者: a51910251    时间: 2024-5-13 23:34
大佬牛逼!任何事物被发现有用,然后愿意分享出来就是大佬。
作者: qq373241026    时间: 2024-5-21 22:24
66666666666666666666666666
作者: 一米阳光2    时间: 2024-6-24 16:16
厉害 了,学习了,谢谢分享
作者: lm88818    时间: 2024-11-6 09:59
支持开源~!感谢分享!
作者: adjustbug    时间: 2024-11-26 11:45
支持 需要刚好
作者: adjustbug    时间: 2024-11-26 11:57
支持 需要刚好 带走
作者: zkwt0012    时间: 2025-1-15 20:56

开启了之后 检查框就没有了 有解决办法么




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4