gpt4 book ai didi

c++ - CListCtrl 中的向上和向下图标

转载 作者:搜寻专家 更新时间:2023-10-31 00:47:56 26 4
gpt4 key购买 nike

我有一个包含多个列的 CListCtrl,所有列都可以作为排序依据。我想添加 updown 图标,以便清楚当前按哪一列排序以及朝哪个方向排序;很像 Windows 资源管理器。我的想法是向列名添加一个实心向上/向下箭头。我尝试使用扩展的 ASCII 字符 30/31;但是我没有显示箭头,而是得到了框(“未找到字符”字符);并使用 unicode 版本,我得到的是问号而不是字符。

关于我如何完成这个有什么建议吗?

最佳答案

您可以使用较新的 CMFCListCtrl类或 CMFCHeaderCtrl类(class)。在那里,您可以设置排序列和排序方向。

尝试

myListCtrl.SetSortColumn(nCol, bAscending);

CMFCHeaderCtrl &headerCntrl = myListCtrl.GetHeaderCtrl();
headerCntrl.SetSortColumn(nCol, bAscending);

关于c++ - CListCtrl 中的向上和向下图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3209090/

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