我想在列拖放操作结束时收到通知以更新“列顺序”。
我发现, LVN_COLUMNDROPDOWN是从Windows Vista支载。
WinXp的操作方式是什么?

#1楼 票数:0 已采纳

找到了答案。 HDN_ENDDRAG
对不起,噪音:)

  ask by cprogrammer translate from so

未解决问题?本站智能推荐:

1回复

在用户拖动listview项目时检测何时需要滚动

介绍: 我正在实现重新排列listview项而不使用OLE拖放。 问题: 我已经成功解决了大部分此任务,除了当用户想要将项目放在当前不可见的位置时向上/向下滚动。 题: 我可以使用以下消息向上/向下滚动列表视图: 我需要你的建议来确定我需要何时何地发送这些消
2回复

当用户在其滚动条上拖动listview项时,执行默认滚动行为

介绍: 我不是母语为英语的人,我也不是很有经验的程序员。 我遇到了一个我很难描述的问题,所以在阅读这个问题时请记住这一点。 相关信息: 我正在listview中实现拖放功能。 我只是想能够重新排列listview中的行,没有拖动项目到其他窗口。 我不想使用OLE来
1回复

无法删除ListView中的最后一列?

我在这里遇到了一些麻烦。 似乎我无法删除所有列或(重置)列表视图。 这是相关代码: 在调试模式下,我的所有变量都具有预期值。 调试模式下的FirstButtonClick列计数(变量计数= 2)都很好。 SecondButtonClick列数= 3.但是它不会删除它
1回复

C ++ Win32 ListView列

我的代码有问题。 首先,此代码的本质是使用win32创建具有某些列的ListView。 问题是当我尝试将列添加到我的ListView并尝试显示它不会向我显示列时。 这是我的代码,感谢您的帮助。
1回复

如何在 WM_DRAWITEM 中绘制多列 ListView

我有一个 3 列的 ListView(我没有包含下面的列和项目插入代码,因为这些部分有效): 现在我正在尝试使用WM_DRAWITEM根据第一列中的文本更改背景颜色: 如何绘制第 2 列和第 3 列的文本? 我可以使用其他字符串调用DrawText() ,但由于它们都绘制在同一个矩形上,因此
1回复

在ListView中按文本和按列查找项目行索引

我正在使用以下代码来检索第二列中包含某些文本的行的索引(其中第二行包含3,索引为一个,另外两个包含其他文本)。 但是,这将仅返回-1,因为它将在第一列中进行搜索(索引15输入15时将返回15,依此类推)。 我试过理解使用lParam成员在其他特定列中进行搜索的方式(如果可能的话),但是
2回复

ListView32-重新添加列不会还原数据

我正在标准C ++ Win32应用程序(无框架)中实现显示/隐藏列的行为。 假设在“详细信息”视图的ListView控件中有3列。 用户可以选择显示/隐藏最后两列,以便在需要时查看更多细节,也可以隐藏它们以减少混乱。 除了删除这些列然后重新添加它们之后,这些列中子项目的数据不会再次显示
1回复

如何在C ++中滚动锁定报告样式listview的第一列

我想锁定报表样式列表视图的第一列,以防止其水平滚动。 我正在使用Win32(没有.NET)在C ++中进行编程。 该功能在标准列表视图中似乎不可用。 关于如何使用C ++ / Win32实现的任何建议? 我已经看到在.NET中使用DataGridView的建议,但我没有使用.NET ..