gpt4 book ai didi

c++ - 如何使用 winapi 在 listview 子项中创建超链接

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:54 24 4
gpt4 key购买 nike

我想在 ListView 子项中添加一个超链接(仅出现在详细 View 中),该超链接将被视为普通超链接(更改鼠标光标,单击链接后更改字体颜色等)。我如何使用 WinAPI 执行此操作?

提前致谢。

附言我知道如何使用自定义绘制的子项目、管理鼠标移动、文本绘制和其他东西来做到这一点。我正在寻找更简单的解决方案。

最佳答案

标准的 ListView 控件根本不支持超链接,因此您必须手动实现它们。使用所有者绘图、 HitTest 等通常是实现该目标的更好方法。我知道的唯一其他选择是创建一个单独的 SysLink或每个列表项的其他超链接控件,使它们成为 ListView 的子项,并在 ListView 滚动时根据需要重新定位它们。这往往比使用所有者绘图更麻烦。

关于c++ - 如何使用 winapi 在 listview 子项中创建超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22385236/

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