读书人

【有点急】怎么捕获ListView中某个选项

发布时间: 2012-04-15 18:39:21 作者: rapoo

【有点急】如何捕获ListView中某个选项被选中后的消息??
大家好!
当listView中某个item被选中后系统会发出什么样的消息或者是反馈代码,从而利用hook可以知道该listview的item被选中了?

谢谢!!!!!!!!

[解决办法]
响应NM_CLICK消息!

C/C++ code
void CMake::OnClickList(NMHDR* pNMHDR, LRESULT* pResult) {    // TODO: Add your control notification handler code here    int nItem =-1;    LPNMITEMACTIVATE lpNMItemactivate=(LPNMITEMACTIVATE)pNMHDR;    if(lpNMItemactivate!=NULL)    {        nItem =lpNMItemactivate->iItem;  //获取行索引号    }        lvitem.iItem=nItem;    *pResult = 0;}
[解决办法]
LVN_ITEMCHANGE其实只是一个通知消息,是在父窗口的 WM_NOTIFY 里得到的

读书人网 >VC/MFC

热点推荐