我用的是BCG9,当我使用CGCGPListCtrl时,想要点表头排序,却始终不对劲.其中有两个问题:
1.经常需要点两次表头
2.即使排序了,当我点某列的表头排序后,再点另外一列的表头,排序结果也不对我也实现了虚函数OnCompareItems了,如下:
int CMyListCtrl::OnCompareItems (LPARAM lParam1, LPARAM lParam2, int iColumn)
{
CString str1 = GetItemText (lParam1, iColumn);
CString str2 = GetItemText (lParam2, iColumn); return str1.Compare (str2);
}还请熟悉BCG的朋友帮忙啊!!
1.经常需要点两次表头
2.即使排序了,当我点某列的表头排序后,再点另外一列的表头,排序结果也不对我也实现了虚函数OnCompareItems了,如下:
int CMyListCtrl::OnCompareItems (LPARAM lParam1, LPARAM lParam2, int iColumn)
{
CString str1 = GetItemText (lParam1, iColumn);
CString str2 = GetItemText (lParam2, iColumn); return str1.Compare (str2);
}还请熟悉BCG的朋友帮忙啊!!
解决方案 »
- MFC菜鸟级别问题,求详解
- 请问下,MFC中,什么时候先调用父类的函数喃?具体的请见内容,谢谢!
- 什么时候使用进程和线程
- [ 送分提问 ]我把资源窗口中的常用控件条给关了,怎么重新显示这个控件条呢?
- WINXP系统的文件搜索功能怎么不能搜索非文本文件里包含的特定文字?烦死了,这么简单功能都不行的
- 怎么样在初始化对话框的时候指定对话框的位置?
- 在isapi扩展程序中使用了一个调用dao的动态连接库,可是为什么仅仅是第一次查询成功,以后每当使用查询也面时总是提示:网叶错误
- 哪里能找到FTP源代码?
- 关于http请求的一个奇怪问题(不看你就不知道如何发送。。。)
- mfc 怎样实现鼠标移到主窗口顶部区域时,弹出子窗口对话框,移出区域对话框消失
- 链接错误:nafxcwd.lib(dcprev.obj) : error LNK2001: unresolved external symbol __mbctyp
- 如何实现 clistctrl每个subitem编辑功能??
但是这个控件无法响应 点击表头事件,所以不知道怎么才能重新设置索引