c++ - 如何捕捉 CListCtrl 列宽变化事件?

标签 c++ mfc clistctrl

如何在 MFC 中捕捉 CListCtrl 列宽变化事件?我相信应该有一个 OnNotify() 事件,但我清楚地知道各种值和用于消息映射和事件本身的参数。

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

最佳答案

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

关于c++ - 如何捕捉 CListCtrl 列宽变化事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276968/

相关文章:

c++ - 正在发送数据报,但未收到 + 其他问题

c++ - 如何在 Arduino 中获得连续的 LED 闪光灯? [C/C++]

c++ - MFC:如何更改整个编辑框的背景颜色?

c++ - 如何强制 CListCtrl 始终选择一项?

c++ - 这些变量的范围是什么?

c++ - 使用 mlockall() 进行实时应用程序的最佳方式(纳秒敏感)

c++ - MFC 程序中的堆损坏

c++ - 如何在MFC 中通过CSocket 发送自定义结构?

visual-c++ - MFC VC++ : How to keep focus mark or selection mark when CListCtrl does not have focus

c++ - MFC 列表控件