如何双击listctrl某项后弹出一对话框,(注意!主要是)让此对话框的static控件获取listctrl项的信息。谢谢各位了! 如何双击listctrl某项后弹出一对话框,(注意!主要是)让此对话框的static控件获取listctrl项的信息。谢谢各位了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过CLASSWIZARD为listctrl添加NM_DBLCLK消息处理;通过nItem = m_ListCtrl.GetNextItem(-1, LVNI_FOCUSED);取得选定的项然后通过GetItemText取得内容,在DIALOG中为STATIC设几个CString的成员变量,将取得的项内容赋给它们。然后生成对话框即可 双击时先将需要的数据记录下来,然后用SetWindowText不就行了? 两家的方法组合+msdn=你的答案 老兄们,Listctrl在一个对话框里,弹出的是另一个对话框在此对话框的static里获取.ok void CTEST::OnClickList3(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here POSITION pos ; int nsel; CString strCon; pos = m_list.GetFirstSelectedItemPosition(); if (pos == NULL) return ; nsel = m_list.GetNextSelectedItem(pos); strCon = m_list.GetItemText(nsel, 0);//第一列记录 *pResult = 0;} MFC在CListCtrl中创建对话框 DLL调试? 关于MFC中ListCtrl控件!请高手指教.. 为什么打字时间长点就变成停滞状态??? 结构体重复定义 视频监控的几个问题! win 32 DLL库中创建窗口失败 请教一个函数参数传递的问题 我初学VC,请教数据库连接的问题 捕获在CListView中选中一个item的消息是那个阿? CListBox使用ADDSTRING函数的问题 MFC程序可不可以跟进调试?
通过nItem = m_ListCtrl.GetNextItem(-1, LVNI_FOCUSED);取得选定的项
然后通过GetItemText取得内容,
在DIALOG中为STATIC设几个CString的成员变量,将取得的项内容赋给它们。然后生成对话框即可
两家的方法组合+msdn=你的答案
{
// TODO: Add your control notification handler code here
POSITION pos ;
int nsel;
CString strCon;
pos = m_list.GetFirstSelectedItemPosition();
if (pos == NULL)
return ;
nsel = m_list.GetNextSelectedItem(pos);
strCon = m_list.GetItemText(nsel, 0);//第一列记录
*pResult = 0;
}