什么会阻止LVN_ITEMACTIVATE被解雇?

时间:2010-10-09 17:40:01

标签: winapi listview

我正在使用原始Windows API(opensource Win32 ++)编写一个应用程序,我有一个ListView。

我现在遇到的问题是,只要点击ListView中的某个项目,系统/应用程序就会生成警告音/声音“ding”。此外,我注意到我无法通过item-dbl-click或item-keypress-enter获取LVN_ITEMACTIVATE,如果没有发生此问题,这通常会有效。

有人会知道这可能会发生什么吗?

我相信Win32 ++没有任何问题,它可能是我做的事情之一。但我的程序已经变得非常大,以至于我不知道从哪里开始寻找。

感谢。

PS:我的电脑静音时间最长,因此,我不知道这个开始的时间,因为很久以前我就有了listview。 T_T

1 个答案:

答案 0 :(得分:0)

开始查看可以显示控件生成和接收的Windows消息的工具。就像微软的Spy ++。将它与工作列表视图进行比较,以了解可能有什么不妥。还要检查父窗口。我还没有听说过dingaling的listviews,LVN_ACTIVATEITEM应该触发第一个WM_LBUTTONDOWN,不需要双击。