原来:
我在对话框程序中创建了一个ListCtrl资源,并把该资原与一个CCJlistCtrl类的变量关联。运行程序时只要点击列表头即可对列表项进行排序。
后来:
我从CCJListCtrl派生了一个类CMyListCtrl.并使ListCtrl资源与之关联。运行程序时发现点击列表头时没有了排序功能。
问:如何才能从CCJListCtrl的那“点击列表头即可对列表项进行排序”的功能继承到我的派生类中支呢?
我在对话框程序中创建了一个ListCtrl资源,并把该资原与一个CCJlistCtrl类的变量关联。运行程序时只要点击列表头即可对列表项进行排序。
后来:
我从CCJListCtrl派生了一个类CMyListCtrl.并使ListCtrl资源与之关联。运行程序时发现点击列表头时没有了排序功能。
问:如何才能从CCJListCtrl的那“点击列表头即可对列表项进行排序”的功能继承到我的派生类中支呢?
HDN_ITEMCLICKA,HDN_ITEMCLICKW(在MSDN中查不到HDN_ITEMCLICKW)
但不知道具体原因是什么到了派生类中这个响应函数就失效了。
在派生类中捕捉LVN_COLUMNCLICK并调用CCJlistCtrl::SortTextItems便可解决问题。