我有一个包含多个列的CListCtrl,所有列都可以排序。我想添加向上和向下图标,以便清楚地显示当前排序的列以及排序方向,就像Windows资源管理器一样。我的想法是在列名中添加实心的向上/向下箭头。我尝试使用扩展ASCII字符30/31;但是,它们显示为方块(即“未找到字符”符号);而使用Unicode版本,则显示为问号而非字符。
你有什么建议吗?
你有什么建议吗?
myListCtrl.SetSortColumn(nCol, bAscending);
CMFCHeaderCtrl &headerCntrl = myListCtrl.GetHeaderCtrl();
headerCntrl.SetSortColumn(nCol, bAscending);