从CListCtrl继承一个类,然后重载OnLButtonUP消息,发现单击后没有响应,但双击响应了。
我想让鼠标左键抬起后,获取哪些条目被选中了,,但压根就没处理WM_LBUTTONUP消息....倒是在双击的时候处理了。
我用SPT++发现继承控件的确是收到WM_LBUTTONUP消息了,但为什么没有进入到OnLButtonUP函数呢????
[解决办法]
如果PostMessage WM_LBUTTONUP了,那么我的鼠标还没有弹起会不会就已经响应了UP消息?
=>不会,你可以测试一下,当释放鼠标的时候才会进入OnClick函数,所以你在它的最后PostMessage就好.
我现在是想在CListCtrl中多选,然后将高亮的条目全部SetCheck,CLICK只能选中一条。
=>只要取消clistctrl属性中的single selection单选属性,就可以实现按着Ctrl键来多选