找回密码
 加入
搜索
查看: 1715|回复: 3

[网络通信] 【已解决】请教listview表格第1或1、2列始终显示不受水平滚动条拖动影响

[复制链接]
发表于 2021-8-23 23:20:09 | 显示全部楼层 |阅读模式
本帖最后由 anythinging 于 2021-8-24 11:48 编辑

如题,请教是否有函数可以实现?感谢!
发表于 2021-8-24 10:14:56 | 显示全部楼层
这种需求可以换个思路,试试用两个 ListView 控件组合
方式一,直接横向并排布局两个,同步垂直滚动
方式二,隐藏其中一个,在有水平滚动条消息时再覆盖在原处显示。没试过,但应该可行~ 可以自行折腾下

评分

参与人数 1金钱 +40 收起 理由
anythinging + 40 很给力!

查看全部评分

发表于 2021-8-23 23:37:50 | 显示全部楼层
确保列表视图项目全部或部分可见
#include <GuiListView.au3>
_GUICtrlListView_EnsureVisible ( $hWnd, $iIndex [, $bPartialOK = False] )
如果 $bPartialOK 参数为 TRUE, 且项目至少有部分可见, 则不发生滚动

试试可以不




 楼主| 发表于 2021-8-23 23:45:55 | 显示全部楼层
itzyx 发表于 2021-8-23 23:37
确保列表视图项目全部或部分可见
#include
_GUICtrlListView_EnsureVisible ( $hWnd, $iIndex [, $bPar ...

感谢指点,我测了下示例,好像不行。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 22:22 , Processed in 0.085305 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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