如何取得listview选中行的内容 我现在做的是多文档格式,要求光标单击listview中的某一行,取得该行的内容并直接表示在dialogbar上的text框里。(listview中的内容我先存到一个结构体中了)请各位大大帮下 最好有实例或者代码! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:http://bbs.msproject.cn/default.aspx?g=posts&t=246可以拖拽选中的项,更可以取得listview选中行的内容 了 在ClassWizard中对控件添加LVN_ITEMCHANGED消息处理函数:void CPrintConfig::OnItemchangedListPrint(NMHDR* pNMHDR, LRESULT* pResult) { NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; char szItem[256] = {0}; if(pNMListView->uNewState&LVIS_SELECTED) { UpdateData(); int m_nCurrentSel = pNMListView->iItem; m_list.GetItemText(m_nCurrentSel,1,szItem,255); m_currPrintName = szItem; } *pResult = 0;} MYSQL如何合并两个表 socket发一个较大数据,对方如何判断接收完成? MFC 做一个界面 而左边是文本 右边是可以添加控件的? VC集成开发环境的使用问题? operator++ 的问题 如何把内存的图象数据显示成图象? 我想用全局钩子拦截关机消息(vb) 我画了个向右运动的曲线,如何让先画的隐去(好像是刷新的问题吧),我初学请指教!(内附代码) 请 masterz(MS MVP) 进来接分! 网络CSocket发送文件的问题-无法回发? 初学者:dialog窗体间调用函数(功能:显示/隐藏窗体)报错 高分求小波变换的边缘检测代码
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
char szItem[256] = {0};
if(pNMListView->uNewState&LVIS_SELECTED)
{
UpdateData();
int m_nCurrentSel = pNMListView->iItem;
m_list.GetItemText(m_nCurrentSel,1,szItem,255);
m_currPrintName = szItem;
}
*pResult = 0;
}