求ttreeview 滚动高度 GetCursorPos(P); P := tvOrg.ScreenToClient(P); TreeNode := tvOrg.GetNodeAt(P.X, P.Y);用了三面三行,就可以求得是点中了那个节点,但是如果有发生了滚动,求出来的就是错的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一直用这个,没出现过问题另外可以用tvOrg.Selected 那有没有办法知道 ttreeview 向下滚动了多少位置呢 这个问题是解决了,6楼的说的对。可以解决!但我的问题还没有解决当没有滚动条出现的时候,点击+-号,以下代码是不会执行的。if (htOnStateIcon in tvOrg.GetHitTestInfoAt(P.X, P.Y)) then如果树出现的滚动条,在点击+-号是就是执行。 谢谢,在线等 一个初学者的疑问 请问: 如何实现在DELPHI中对SQL2000数据库中的记录进行自动累加 数据库导出问题(急!!) 100分在线等待,在DELPHI中如何刷新某一个区域 ****请都在delphi中如何获取IIS中的web站点**** 简单问题---------------------在那里有BDE的下载,要求可以直接安装的版本!!! 时间分析工具全解之二 测量周期预测 程序运行时,点击一个控件,就出现于该控件相关的帮助,如何实现?????? 我做的一个程序记录,方便编程,不用对着一大堆的资料乱找了??? delphi 波斯日历转换公历
另外可以用tvOrg.Selected
当没有滚动条出现的时候,点击+-号,以下代码是不会执行的。
if (htOnStateIcon in tvOrg.GetHitTestInfoAt(P.X, P.Y)) then
如果树出现的滚动条,在点击+-号是就是执行。