gpt4 book ai didi

c++ - 在 ListView 中禁用水平滚动条

转载 作者:可可西里 更新时间:2023-11-01 11:35:36 25 4
gpt4 key购买 nike

我有一个 ListView ,我想在其中禁用水平滚动条。

基本上,我知道我的数据都不会超过单列的宽度,但是如果 ListView 中添加了足够多的条目,垂直滚动条会弹出,减少可用宽度,使水平滚动条弹出.

我正在考虑如何在添加垂直滚动条之前捕获一条消息,然后重新调整列的大小以腾出足够的空间,但我不知道我需要捕获什么消息这样做。

编辑:
有谁知道删除 ListView 中的项目后是否发送消息? LVN_ITEMCHANGED似乎仅在添加项目后才发送。和 LVN_DELETEITEM仅在删除项目之前。

最佳答案

您可以将消息:LVM_SETCOLUMNWIDTH 发送到 ListView ,并将 cx 参数设置为 LVSCW_AUTOSIZE_USEHEADER

关于c++ - 在 ListView 中禁用水平滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11923925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com