关于List Control中多选行同时进行修改的问题,我认为比较麻烦! 我做的程序为了使用户方面,打算使用多行选择后一起进行修改的方法,允许用户一起修改多条记录的某一个或者多个字段.那么,我怎么知道我是选择的哪些记录(因为用户使用时可以任意选择),同时进行修改数据库的时候,又是怎么来操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你得到整个列表中的记录数,在循环检测GetCheck为真操作 CArray< INT, INT >aSelIndex;INT m_nItemIndex = -1;m_nItemIndex = m_pListCtrl->GetNextItem( -1, LVNI_SELECTED );if( m_nItemIndex != -1 ) aSelIndex.Add( m_nItemIndex );while( TRUE ){ m_nItemIndex = m_pListCtrl->GetNextItem( m_nItemIndex, LVNI_SELECTED ); if( m_nItemIndex != -1 ) aSelIndex.Add( m_nItemIndex ); else break;}aSelIndex为选中行的数组 下次选择时只要: aSelIndex.RemoveAll();记得: #include <afxtempl.h> 楼上的程序,我看不懂,能不能给个注释.这个问题我又开了贴,分不够,我可以再开贴,真的很急,大家帮忙呀!http://expert.csdn.net/Expert/topic/1626/1626738.xml?temp=.6375238 远程注入后调用函数问题 如何获得类的指针? ATL的前景咋样? 关于一个画图的问题??请各位高手解答~~ 关于SOCKET编程的一点经验的总结 如何让对话框在单文档界面显示出来之前运行? 挑战高手:我写的计算找零钱的算法,如果有人觉得自己有更经典的,欢迎踢场拿分! 如何在程序刚开始时,让Radiao按钮选中默认的按钮? 一段很短,但很费解的英文。 翻译完分数立即结。 这样的控件怎样设计? 请问:怎样编写手机短信发送的组件?用什么工具啊?原理是什么呢?急!!! 有关StretchDIBits()函数的使用
为真操作
if( m_nItemIndex != -1 )
aSelIndex.Add( m_nItemIndex );
while( TRUE )
{
m_nItemIndex = m_pListCtrl->GetNextItem( m_nItemIndex, LVNI_SELECTED );
if( m_nItemIndex != -1 )
aSelIndex.Add( m_nItemIndex );
else
break;
}aSelIndex为选中行的数组
记得: #include <afxtempl.h>
这个问题我又开了贴,分不够,我可以再开贴,真的很急,大家帮忙呀!
http://expert.csdn.net/Expert/topic/1626/1626738.xml?temp=.6375238