我尝试在将 TListView 中的列大小调整为 ViewStyle = vsReport 后触发事件。
具体来说,我有两个 ListView,我想使列保持相同的宽度。只有一个 listView 具有列标题,因此需要将事件链接到这些标题。
浏览了一下 TListViews 的可用程序,似乎没有相关选项......
有什么帮助吗?
最佳答案
子类化 ListView 并拦截从 ListView 的 header 控件发送到 ListView 的 WM_NOTIFY
消息,查找 HDN_ENDTRACK
和 HDN_ITEMCHANGED
通知。
不要与 CN_NOTIFY
消息混淆,后者是 ListView 发送给自身的 WM_NOTIFY
消息。
关于delphi - 调整 TListView 列大小后的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116050/