【发布时间】:2011-09-10 17:49:05
【问题描述】:
如何在 MFC 中捕获 CListCtrl 列宽更改事件?我相信应该有一个OnNotify() 事件,但我确信用于消息映射和事件本身的各种值和参数。
请注意,CListCtrl 的列宽可以通过拖动列分隔符或双击标题行来更改。
【问题讨论】:
如何在 MFC 中捕获 CListCtrl 列宽更改事件?我相信应该有一个OnNotify() 事件,但我确信用于消息映射和事件本身的各种值和参数。
请注意,CListCtrl 的列宽可以通过拖动列分隔符或双击标题行来更改。
【问题讨论】:
我认为关键是要了解listcontrol本身和header控件是有区别的。通过使用 listcontrol 的 GetHeaderCtrl() 成员函数,您可以访问标题控件。要使用标头控件,请参阅这篇文章:http://www.codeproject.com/KB/list/headerctrl.aspx?display=Mobile#Anchor-Handlin-41471 希望这会有所帮助。
【讨论】: