CGridCtrl控件中的内容如何删除多个选中行(选中行可能不连续) CGridCtrl控件中的内容如何删除多个选中行(选中行可能不连续),请教高手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CCellRange Selection = m_pGridCtrl->GetSelectedCellRange();if (!m_pGridCtrl->IsValid(Selection)) return ;CGridCellBase *pCell;for (int row = Selection.GetMinRow(); row <= Selection.GetMaxRow(); row++){ { pCell = m_pGridCtrl->GetCell(row, col); if (pCell &&(pCell->GetState() & GVIS_SELECTED)) m_pGridCtrl->DeleteRow(nRow); }m_pGridCtrl->RedrawWindow() ; { 来晚了 firebolt2002(霹雳)都说了就是找每个格的状态,如是被选择的,就deleteRow menu的问题 VC利用RecordCount对sql数据库进行计数 recv中接受的大小问题? [求助]g729格式RTP语音包编码/解码问题。。。 新手问题 我新添加了一个类,而要在一个工程中用到这个类,我该如何在某个类中用到这个类?看看内容!谢谢! 怎么打开多个文件,并获得文件名 如何用程序添加一个调制解调器?? 如何在串口通讯中处理数据包 奇怪问题求助,网页嵌入OCX控件,当连续刷新若干次页面后,IE竟然显示“无法打开页面”,请问是怎么回事? 文件重复包含的问题 根据得到的汉字点阵信息,把该字显示在窗口中
if (!m_pGridCtrl->IsValid(Selection))
return ;
CGridCellBase *pCell;for (int row = Selection.GetMinRow(); row <= Selection.GetMaxRow(); row++)
{ {
pCell = m_pGridCtrl->GetCell(row, col);
if (pCell &&(pCell->GetState() & GVIS_SELECTED))
m_pGridCtrl->DeleteRow(nRow);
}
m_pGridCtrl->RedrawWindow() ;
{
就是找每个格的状态,如是被选择的,就deleteRow