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

发布于 2024-11-14 07:39:16 字数 167 浏览 3 评论 0原文

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

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

How can I catch CListCtrl column width change event in MFC? I believe there should be an OnNotify() event but I am note sure about various values and the parameters to use for message map and the event itself.

Please note that a CListCtrl column width can change by dragging the column divider or by double clicking on the header row.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

禾厶谷欠 2024-11-21 07:39:16

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

I think the key is to understand that there is a difference in the listcontrol itself, and the header control. By using the GetHeaderCtrl() member function of the listcontrol you can get to the header control. For working with the header control, see this article: http://www.codeproject.com/KB/list/headerctrl.aspx?display=Mobile#Anchor-Handlin-41471
Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文