读书人

怎么判断鼠标移动到了list box 的item

发布时间: 2014-07-17 16:16:37 作者: rapoo

如何判断鼠标移动到了list box 的item上(高手请进)
我自绘了一个listbox里面显示icon以及关于icon项的说明,有点像QQ,就是你鼠标移动到了QQ好友头像上QQ好友的头像ICON会变化以及显示好友的信息,请问各位大虾我要怎么样才能判断出鼠标移动到了相应的Item上?和menu也很像,鼠标移动到了menu的index上,它的那一项背景就变化了,不知道这种功能在listbox这个控件的item上如何实现雅

[解决办法]
子类化LISTBOX窗口,自己处理WM_MOUSEMOVE消息,
case WM_MOUSEMOVE:
{
int iCurItem=SendMessage(hWnd, LB_ITEMFROMPOINT, 0, MAKELPARAM((short)LOWORD(lParam), (short)HIWORD(lParam)));
//** do sth.
...
}
break;

读书人网 >VC/MFC

热点推荐