代码之家  ›  专栏  ›  技术社区  ›  Edwin Yip

如何确定单元是否在虚拟树视图的视图端口中?

  •  0
  • Edwin Yip  · 技术社区  · 14 年前

    如何确定单元是否在虚拟树视图的视图端口中?谢谢。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Rob Kennedy    14 年前

    使用控件 GetDisplayRect 方法来查找您感兴趣的节点的坐标。指定列,或为整行指定-1。对于不可见或筛选出的节点,它将返回 Rect(0, 0, 0, 0) . 然后检查返回的矩形是否在控件的工作区内( ClientRect )你可以使用 IntersectRect 对于那部分。