调整TListView列大小后的事件

Dan*_*lly 5 delphi tlistview delphi-2010

我正在尝试在TListView设置为ViewStyle = vsReport的列中调整大小后触发事件.

具体来说,我有两个ListViews,我想保持列宽度相同.只有一个listView具有列标题,因此需要将事件链接到这些列.

在TListViews的可用程序中,似乎没有相关选项......

有帮助吗?

Rem*_*eau 8

对ListView进行子类化并拦截WM_NOTIFY从ListView的标题控件发送到ListView的消息,查找HDN_ENDTRACKHDN_ITEMCHANGED通知.

不要与CN_NOTIFY消息混淆,消息是WM_NOTIFYListView发送给自己的消息.

  • 这是很多代码来实现应随组件一起提供的东西... (2认同)