【发布时间】:2017-02-11 03:39:12
【问题描述】:
我有一个列表框,其中有多个列表项。我想实现类似如果我们单击列表项,它将折叠并显示单击项的摘要:
我已经在网上搜索了很长一段时间,但没有任何好的解决方案。我对 Win32 很陌生。关于如何处理这个问题的任何建议,比如我应该使用哪个控件。任何帮助将不胜感激。
【问题讨论】:
-
您的问题是什么?你有不工作的代码吗?然后显示您的minimal reproducible example。你想要有效的代码吗?我们在这里不这样做。您想要指导教程或有效的代码吗?我们这里也不这样做。
-
@VipinNagar 这个问题专门针对
winapi。您提供的答案是关于 html... -
List Box 不提供该功能,List View 也不提供。您将实现自己的,或使用库,如 MFC(请参阅CMFCPropertyGridCtrl 和类似内容)。 @VipinNagar:尝试提供帮助很好。但是,如果您只能提供尝试,那就不要这样做。
-
可以使用标准列表框。我以前做过。但它确实需要一些额外的工作才能完成。
-
A ListView 确实支持这一点(我认为是 Vista)。在 Listviews 上寻找“组”。 LVM_ENABLEGROUPVIEW,LVM_INSERTGROUP。您需要启用可视化控件(将 ComnCtr 6.0 添加到您的清单 - 请参见此处)
标签: c++ winapi listitem win32gui collapsable