VC中如何确定列表控件里哪一项被选中? 我用的是VC6.0,在用列表控件的时候,如何确定列表中的哪一项被选中?另外提一下:我查了MSDN,只有一个成员函数(GetCheck(int index))似乎可以做到,可是,无论某一项是否被选中,我发现它返回到值都是-1。各位有何高见? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_list.SetExtendedStyle(LVS_EX_HEADERDRAGDROP|LVS_EX_FULLROWSELECT|LVS_EX_TRACKSELECT);自动跟踪向前选中具体看一下msdn 响应LVN_ITEMCHANGED,加入代码: NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; int nSelected = pNMListView->iItem; if (nSelected >= 0) { CString strItem = pList->GetItemText(nSelected, 0); // SetDlgItemText(IDC_STATIC_LISTVIEW1, strItem); } *pResult = 0; MFC中如何创建2行1列的分割窗? VS2010 MFC 窗口程序 关闭窗口按钮在哪儿哦 我有一个第三方命令行程序能接受stdin,我的程序怎么传数据给它呢? 进程为什么不崩溃: CreateThread errno signal 网上的在线玩的斗地主,就是那种不需要下载安装,直接可以玩的网页斗地主怎么开发的? 如何单击显示关于窗口? 什么叫移动侦测 【难为题挑战】信息监控系统的监控原理? 如何向编辑框CEdit的右键菜单中添加自定义的菜单条,并相应事件函数? 菜菜鸟的几个问题,关于进程和线程。 activex奇怪的问题 请问如何在一个CListCtrl中嵌入一个进度条?
自动跟踪向前选中具体看一下msdn
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
int nSelected = pNMListView->iItem;
if (nSelected >= 0) {
CString strItem = pList->GetItemText(nSelected, 0);
// SetDlgItemText(IDC_STATIC_LISTVIEW1, strItem);
}
*pResult = 0;