首页 > 代码库 > [转载]SysListView32控件响应鼠标单击消息

[转载]SysListView32控件响应鼠标单击消息

本文出自程序人生 >> SysListView32控件响应鼠标单击消息
作者:代码疯子

SysListView32控件就是列表视图控件(MFC里面的CListCtrl就是对SysListView32进行的封装)。如果想知道用户选择了哪个元素,可以这么响应消息(注意,这里是Report风格):

技术分享
 1 // Coded by 代码疯子 2     // http://www.programlife.net/ 3     case WM_NOTIFY: 4         switch (((LPNMHDR)lParam)->code) 5         { 6         case NM_CLICK: 7             // 判断是不是目标控件产生的消息 8             if (((LPNMHDR)lParam)->idFrom == IDC_LIST_IAT_DLL) 9             {10                 // 消息响应11                 NM_LISTVIEW*    pNMListView = (NM_LISTVIEW*)lParam;12                 // 这里可以进行自己的操作了,具体可以查看pNMListView的成员13                 /////////////////////////////////////////////////////14                 // 获取函数详细参数15                 /////////////////////////////////////////////////////16                 GetFuntionInfo(hListCall, 17                     pNMListView->iItem);//这是我自己的函数,iItem为选中行的序号18                 // 返回19                 return TRUE;20             }21         default:22             break;23         }
View Code

 

[转载]SysListView32控件响应鼠标单击消息