【发布时间】:2009-11-21 00:19:57
【问题描述】:
我正在使用 Win32 API 和 MS Visual C++ 6 来构建目录结构的树形视图,并带有与每个树形视图项关联的复选框。我的目标是能够检查父文件夹,并让它自动检查其所有关联的子文件夹。
但是,通过 MSDN 挖掘后,我无法找到正在选中的项目的控制通知消息,只有当项目被选中时。我曾考虑使用选择通知消息来提示程序轮询该项目并查看其当前的“检查状态”是否为真,但我不确定 checked 和 selected 可以通过这种方式捆绑在一起,并且我还担心当用户在一个非常大的目录中移动时不断轮询项目相关的开销。
有没有人有设置这个场景的经验?我对轮询 GUI 元素开销的担忧是否合理?
【问题讨论】:
标签: winapi treeview visual-c++