C++ 如何捕获CListCtrl列宽更改事件?

C++ 如何捕获CListCtrl列宽更改事件?,c++,mfc,clistctrl,C++,Mfc,Clistctrl,如何在MFC中捕获CListCtrl列宽更改事件?我相信应该有一个OnNotify()事件,但我确信消息映射和事件本身使用的各种值和参数 请注意,CListCtrl列宽可以通过拖动列分隔符或双击标题行来更改。我认为关键是要理解listcontrol本身和标题控件之间存在差异。通过使用listcontrol的GetHeaderCtrl()成员函数,可以访问header控件。有关使用header控件的信息,请参阅本文: 希望这能有所帮助。您能通过描述如何实现header控件的一个跟踪事件来扩展答案吗

如何在MFC中捕获
CListCtrl
列宽更改事件?我相信应该有一个
OnNotify()
事件,但我确信消息映射和事件本身使用的各种值和参数


请注意,
CListCtrl
列宽可以通过拖动列分隔符或双击标题行来更改。

我认为关键是要理解listcontrol本身和标题控件之间存在差异。通过使用listcontrol的GetHeaderCtrl()成员函数,可以访问header控件。有关使用header控件的信息,请参阅本文:
希望这能有所帮助。

您能通过描述如何实现header控件的一个跟踪事件来扩展答案吗?我手头没有一个可用的示例,但我认为我提到的文章很好地描述了该用法。或者你也可以看看这篇文章:到底是什么让你不清楚或者给你带来麻烦?我知道这个问题确实很老,但我整天都在寻找答案,在这里找到了一个很好的线索: