BCG Grid 删除多行…… BCGControlBar 中有 表格控件 Grid,在按下SHIFT键或者Ctrl 时能选中多行。如何删除这些行呢?通过GetCurSel()可以得到选中的行,但只能得到当前选中的这一行。即使 从1到nrows都判断每行 IsSelected(), 也只能判断当前1行被选中。怎么把选中的行都判断到呢?而且如果是SHIFT键,只选择起始行和结束行就能选中,但判断的时候中间没按过的行应该判断不到的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历行 row 还是 ITEM?遍历行只能判断到1行 IsSelected(),遍历 ITEM 不知道怎么写……请教 for(int i = 0; i < nrows; i++){ bool b = pCtrl->IsRowSelected(i); if(b) { //remove row i }}以上处理只能处理一行。 如果选中1到3行,只能判断i= 0 时b = true; 当i = 1或2时,b = false(本该是true的) 搞定^利用 GetSelectedItems(CList <CBCGPGridItem*, CBCGPGridItem*> &lstSelected) 获取被选中item链表,遍历链表中的元素,取到每个Item对应行的行号,然后 remove.谢谢上面各位的帮助…… sql2000 存储过程解密不完整。 MoveTo()和MoveToEX()有什么不同? 静态成员变量的问题 VC gdi实现在一副位图上画一个半透明的实心红色矩形,就是能看见位图的内容,不能遮盖他 mfc视频播放与播放进度条同步问题 RichEdit 消失了.... 如何设置文本框的颜色 求《vc技术内幕》随书源代码 有没有一种办法能够在局域网内,通过编程的方式来阻塞(停止)其他机器的IP(MAC)地址?使其不能使用 (送分一)600分,进来领吧! 如何让编辑框只响应ctrl+c 如何在MFC中改变静态文本框字体颜色
遍历行 row 还是 ITEM?遍历行只能判断到1行 IsSelected(),遍历 ITEM 不知道怎么写……请教
{
bool b = pCtrl->IsRowSelected(i);
if(b)
{
//remove row i
}
}以上处理只能处理一行。 如果选中1到3行,只能判断i= 0 时b = true; 当i = 1或2时,b = false(本该是true的)
谢谢上面各位的帮助……