gpt4 book ai didi

delphi - SysListView32类似鼠标选择矩形

转载 作者:行者123 更新时间:2023-12-03 14:57:41 24 4
gpt4 key购买 nike

我可以在 ListView 中像在 SysListView32 中一样制作鼠标选择矩形吗? enter image description here

有没有办法使用 SysListView32 并在 Delphi 中使用它?

谢谢!

最佳答案

您需要设置LVS_EX_DOUBLEBUFFER ListView 的样式(仅适用于 comctl32.dll 版本 6.0 (XP) 及更高版本):

[...] This extended style also enables alpha-blended marquee selection on systems where it is supported.


uses
commctrl;
..

ListView_SetExtendedListViewStyle(ListView1.Handle, LVS_EX_DOUBLEBUFFER);


它还可以与演示中包含的 TShellListView 组件配合使用。请参阅this answer了解如何查找和安装 shell 控件。

(PS:不要忘记将Multiselect设置为true)

关于delphi - SysListView32类似鼠标选择矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7086695/

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