ON_NOTIFY_REFLECT(LVN_COLUMNCLICK, &CTestItemListCtrl::OnLvnColumnclick) void CTestItemListCtrl::OnLvnColumnclick(NMHDR *pNMHDR, LRESULT *pResult) { // 检查可选状态 if (m_nEnableSelMode == TESTITEM_SELECT_MODE_ENABLE) { LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR); // TODO: 在此添加控件通知处理程序代码 // 点击列标题测试项选择列 if ((pNMLV->iItem == -1) && (pNMLV->iSubItem == TESTSTEP_COL_CHECKBOX)) { 给你部分代码 你一定可以看得懂的
响应点击事件,判断点击的是否是需要的列,取出点击单元格的路径,可用::ShellExecute(NULL, "open", "explorer.exe", szPath, NULL, SW_SHOWDEFAULT);打开路径 另可用我写的这个http://download.csdn.net/detail/paschen/8927009扩展类来实现,支持在任意单元格中放各种控件
ShellExec
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧