加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

winapi – 检查Win32树视图项自动检查所有子项

发布时间:2020-12-14 04:27:15 所属栏目:Windows 来源:网络整理
导读:我正在使用Win32 API和MS Visual C 6来构建目录结构的树视图,其中复选框与每个树视图项相关联.我的目标是能够检查父文件夹,并自动检查所有相关的子文件夹. 但是,在通过MSDN挖掘之后,我无法仅在选择项目时找到正在检查的项目的控制通知消息.我已经考虑使用选
我正在使用Win32 API和MS Visual C 6来构建目录结构的树视图,其中复选框与每个树视图项相关联.我的目标是能够检查父文件夹,并自动检查所有相关的子文件夹.

但是,在通过MSDN挖掘之后,我无法仅在选择项目时找到正在检查的项目的控制通知消息.我已经考虑使用选择通知消息来提示程序轮询该项目并查看其当前的“检查状态”是否为真,但我不确定检查和选择是否可以以这种方式捆绑在一起,我也担心关于当用户在非常大的目录中移动时不断轮询项目所涉及的开销.

有没有人有设置这种情况的经验?我对轮询GUI元素的开销是否合理?

解决方法

没有任何通知.不过,你可以写自己的.只需 handle mouse click and use hittest to see if the mouse cursor is on the state image.为了完整性,请处理空格键并为所选项目发送相同的通知.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读