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

时间:2011-06-08 09:51:37

标签: c++ mfc clistctrl

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

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

1 个答案:

答案 0 :(得分:3)

我认为关键是要了解listcontrol本身和标题控件之间的区别。通过使用listcontrol的GetHeaderCtrl()成员函数,您可以获得标头控件。要使用标题控件,请参阅此文章:http://www.codeproject.com/KB/list/headerctrl.aspx?display=Mobile#Anchor-Handlin-41471 希望这会有所帮助。