首页
学习
活动
专区
工具
TVP
发布

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

判断当前选中的行 下面是一个button(按钮)的触发事件,按钮按下检测list control(列表)控件是否有选中的行,把选中的删除。...(m_list 是list control 的变量名) void CListDis::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 int...iItem; BOOL flag; flag = false; // 判断标志,判断是否有选中行 for (iItem = m_list.GetItemCount() - 1; iItem...flag) { MessageBox(TEXT("当前好像什么都没有选中喔"), TEXT("删除失败")); } } 设置 list control 行选中 设置行选中还需要把把list..., LVNI_FOCUSED | LVIS_SELECTED); 取消当前选中的行 m_list.SetItemState(i, 0, -1); // 把第i行设置为没有选中的状态 发布者:全栈程序员栈长

2.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

手撕一个让人「欲罢不能」的水波纹选中控件

二、水波纹控件的组成 通常情况下,在实现一个 点击 -> 选中 的时候,最简单粗暴的方式就是点击之后,给控件直接更换一个 背景色/背景图 ,但是这种效果往往是非常僵硬的,和用户没有很好的交互过程。...普通选中 Material Design 就给出了很好的指导,比如点击的时候控件有一个 z轴 的提升,控件背景色根据手指点击的位置出现一个过渡的效果。 比如今天要介绍的这个水波纹选中效果。 ?...水波纹控件 有了这些之后,你会发现,整个点击选中的体验大幅提升,会让人有一个丝丝顺滑的感觉,如果体验足够好,甚至会让人点上瘾,你会不自觉地在不同的按钮来回点击,体验这种舒服的过渡感。...如果要让水波纹扩散后保持住,比如实现一个水波纹选中效果,就无法实现了。 原生的水波纹效果就不说了,相信大家都会。下边就来看看如何通过自定View的方式实现一个水波纹选中的效果。...自定义水波纹选中控件的步骤 仔细看下这个点击选中的过程,可以拆分为以下几个过程: 获取点击的位置坐标 以点击位置为原点,不断绘制半径不断扩大的同心圆 提升控件 z轴,其实就是绘制阴影 控件圆角裁剪 三、

1.1K40

【Unity3D】游戏物体操作 ④ ( 选中多个游戏物体操作 | 复制选中物体 | 聚焦选中物体 | 激活、禁用选中物体 | 对齐选中物体 )

文章目录 一、选中多个游戏物体操作 1、Scene 场景窗口选中多个物体 2、Hierarchy 层级窗口选中多个物体 二、复制选中物体 1、使用 " Ctrl + D " 快捷键复制物体 2、使用...右键菜单 | Duplicate 选项复制 三、聚焦选中物体 四、激活、禁用选中物体 五、对齐选中物体 一、选中多个游戏物体操作 ---- 按住 Ctrl 或 Shift 键 , 在 Hierarchy...如果按住 Ctrl 键 , 使用鼠标左键点击选择 , 可以选中 在 Hierarchy 层级界面中的 任意多个 物体 ; 如下图所示 , 可以选中第 1 和 第 3 个游戏物体 ; 二、复制选中物体...---- 1、使用 " Ctrl + D " 快捷键复制物体 选中多个物体 , 使用 " Ctrl + D " 快捷键 , 可以快速复制被选中的物体 ; 首先 , 选中 正方体 和 胶囊体 ;...: 三、聚焦选中物体 ---- 选中一个物体 , 将该物体放置在 视图中心 位置 的行为成为 " 聚焦 " , 有两种途径 : 在 Hierarchy 层级窗口中 , 选中物体 , 双击该选中的物体

2.8K30

文本选中复制

文本选中复制 某些网站例如某度文库、道客某某等都不允许用户选中文本进行复制,作为一个搞前端的,就感觉离谱,文本都下载到本地了,还不让我复制,于是为了更好的学(复)习(制),实现了一个脚本去解决这些限制。...脚本下载地址:https://greasyfork.org/scripts/405130-文本选中复制 Github:https://github.com/WindrunnerMax/TKScript...如果在选中某度文库的东西会弹出他自行插入的复制按钮,无论是按Ctrl+C或者点击他的复制按钮都无效,除非开通一个VIP,本着白嫖的原则,且文本都下载到浏览器了还不让复制有点说不过去,于是首先研究一下他的...道客某某 不得不说,这个真的是惊到我了,他的实现是将文本加密,然后解密文本,最后通过使用Canvas将文本绘制,拖动鼠标选中时其实只是通过事件监听动态的插入了一个淡蓝色的透明的div,看似是选中了,实际文本是并未选中

1.8K30
领券