CListCtl控件实现左键双击事件响应

这段代码实现的是当双击某一行时,获取当前这行的网址,然后调用浏览器实现打开网页。

void CSecurityDlg::OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult) { //LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<NMITEMACTIVATE>(pNMHDR); // TODO: 在此添加控件通知处理程序代码 NM_LISTVIEW *pNMListView=(NM_LISTVIEW *)pNMHDR; int nItem=pNMListView->iItem; if(nItem>=0&&nItem<=m_securityLst.GetItemCount()) { m_securitySite=m_securityLst.GetItemText(nItem,1); //调用默认的浏览器打开网页 ShellExecute(NULL,NULL,m_securitySite,NULL,NULL,SW_SHOW); } *pResult = 0; } 

具体的就不讲了,大家平时用CListCtl的机会很多,而且百度上面资料足够了!

呵呵!

你可能感兴趣的:(CListCtl控件实现左键双击事件响应)