关于CTreeCtrl怎样获得滚动条事件

dp_kl 2008-11-25 09:26:50
我做了一个自动遍历CTreeCtrl控件中节点的程序,当节点的个数超出界面能显示的范围时,滚动条要自动向下走,总是显示最后一项,不知道该如何做,希望高手能帮忙解决下,小妹将万分感谢
...全文
115 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员刘帅 2008-11-26
  • 打赏
  • 举报
回复
如果你是从上往下一点点遍历的话,每遍历到一个节点,就使用CTreeCtrl::EnsureVisible()确保那个节点可见。
如果该节点不再界面范围内,会自动滚动。
当遍历到最后一个节点,也就滚动到最下面,显示最后一项了。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧