Delphi中如何设置TListView列宽调整后触发特定事件?

更新于
2026-10-03 08:59:16
0阅读来源:SEO基础
  • 内容介绍
  • 相关推荐

本文共计136个文字,预计阅读时间需要1分钟。

我在尝试将TListView设置为ViewStyle=vsReport的列表中调整大小后触发事件。具体来说,我有两个ListViews,我希望保持列宽相同。只有一个ListView具有列,因此需要将这些列的事件链接到这些列。

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

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

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

有帮助吗?

将ListView子类化并拦截从ListView的标题控件发送到ListView的WM_NOTIFY消息,查找HDN_ENDTRACK和HDN_ITEMCHANGED通知.

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

本文共计136个文字,预计阅读时间需要1分钟。

我在尝试将TListView设置为ViewStyle=vsReport的列表中调整大小后触发事件。具体来说,我有两个ListViews,我希望保持列宽相同。只有一个ListView具有列,因此需要将这些列的事件链接到这些列。

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

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

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

有帮助吗?

将ListView子类化并拦截从ListView的标题控件发送到ListView的WM_NOTIFY消息,查找HDN_ENDTRACK和HDN_ITEMCHANGED通知.

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