首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MFC list control 控件判断当前选中行,设置选中,取消选中

判断当前选中的 下面是一个button(按钮)的触发事件,按钮按下检测list control(列表)控件是否有选中的,把选中的删除。...flag = false; // 判断标志,判断是否有选中行 for (iItem = m_list.GetItemCount() - 1; iItem >= 0; iItem--) // 获取列表的行数...flag) { MessageBox(TEXT("当前好像什么都没有选中喔"), TEXT("删除失败")); } } 设置 list control 选中 设置选中还需要把把list...m_list.SetFocus(); // 获取焦点在列表上面 // 设置第i行为选中的状态 m_list.SetItemState(i, LVNI_FOCUSED | LVIS_SELECTED..., LVNI_FOCUSED | LVIS_SELECTED); 取消当前选中的 m_list.SetItemState(i, 0, -1); // 把第i设置为没有选中的状态 发布者:全栈程序员栈长

2.5K30

WPF 如何给 Grid 的某一添加背景色

> 此时需要设置这个 Grid 的某一的背景颜色,可以通过在这一放一个 Border 同时设置这个元素的背景色做到 在 Grid 的某一放某个元素的做法就是放下一个元素,指定这个元素放在...Grid 的哪一,请看下面代码 此时上面的代码就指定放在了 Grid 的第一,注意上面代码是从第...上面代码就设置了 Grid 的第1存在一个只有背景的 Border 元素,因此视觉效果就是 Grid 的第一背景色是灰色 在 Grid 的某个行列里面可以存放无数个元素,元素层级在没有指定 Canvas.ZIndex...时将会按照编写的顺序设置 因此想要让 Border 作为某一Grid 的背景色,就需要将这个 Border 在对比这一的其他元素最先写。...其实给 Grid 的列添加背景色和给添加背景色的方法是差不多的 通过 Border 加上背景色的方法不仅可以满足视觉效果,也是相对来说性能比较好的方法。

2.2K10
领券