今天做项目的时候,想到如何通过坐标获取点的坐标获取到CListCtrl的项,找了半天,终于发现这个两个函数了HitTest 和SubItemHitTest,他们的功能基本上相似:

HitTest:Determines which list view item, if any, is at a specified position.

SubItemHitTest:Determines which list view item, if any, is at a given position.

函数原型:

int SubItemHitTest(
LPLVHITTESTINFO pInfo
);
int HitTest(
LVHITTESTINFO* pHitTestInfo
) const;
int HitTest(
CPoint pt,
UINT* pFlags = NULL
) 

前两个函数原型一模一样。后一个相对简单方便一些,但是获取的信息也有限;

回忆一下,加固印象

HitTest 和SubItemHitTest相关推荐

  1. CListCtrl中的HitTest、SubItemHitTest的用法

    CListCtrl中的HitTest.SubItemHitTest的用法 2HitTest:得到当前鼠标位置的Item 其实关键是要有ScreenToClient这个函数的使用,我先前没有用这个函数, ...

  2. iOS HitTest 机制

    当用户触摸(Touch)屏幕进行交互时,系统首先要找到响应者(Responder).系统检测到手指触摸(Touch)操作的时候,将Touch 以UIEvent 的方式加入到UIApplication ...

  3. hitTest和pointInside方法

    hittest方法 就是用来寻找最合适的view 当一个事件传递给一个控件,就会调用这个控件的hitTest方法 点击了白色的view: 触摸事件 -> UIApplication -> ...

  4. hitTest和pointInside如何响应用户点击事件

    hitTest和pointInside如何响应用户点击事件 处理机制 iOS事件处理,首先应该是找到能处理点击事件的视图,然后在找到的这个视图里处理这个点击事件. 处理原理如下: • 当用户点击屏幕时 ...

  5. hitTest:withEvent:方法流程

    此方法可实现点击穿透.点击下层视图功能. 一. hitTest:withEvent:调用过程 iOS系统检测到手指触摸(Touch)操作时会将其放入当前活动Application的事件队列,UIApp ...

  6. hitTest练手例子

    复制代码 // // RedButton.m // Hit实际例子 // // Created by Jason on 2019/3/12. // Copyright © 2019 友邦创新资讯. A ...

  7. ios hitTest及扩展---分解ZFPlayer

    核心1. 介绍 - (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent *)event point : 在接收器的局部坐标系(界)中指定的点. eve ...

  8. ArcEngine Hittest学习总结

    arcengine里面hittest是什么,参数是什么意思 public bool HitTest (     IPoint QueryPoint,     double searchRadius, ...

  9. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十五)完美捕捉精灵之神器 -- HitTest...

    怪物们都出现了,如何选中自己心仪的怪是主角目前首要做的事. 为了进行鼠标状态区别,我首先对鼠标变化规则进行约束:当鼠标在屏幕上空旷地图区域移动时,鼠标光标形态表现为默认光标 (0号光标图片),当鼠标经 ...

最新文章

  1. linux watch命令
  2. 循环神经网络(RNN, Recurrent Neural Networks)——无非引入了环,解决时间序列问题...
  3. 九九乘法表--0702
  4. 高性能JavaScript(您值得一看)
  5. KandQ:单例模式的七种写法及其相关问题解析
  6. android获取spinner的值_在Android的Spinner中实现键值对的正确方法是什么
  7. try catch 处理异常太烦人了,我已经不用了
  8. Android Material Design调色板
  9. 用这本书《现在,发现你的优势》,识别了自己的典型优势
  10. cdLinux显示“没有发现无限网卡!”
  11. 书名带冒号_书名号、引号、括号和冒号如何套用
  12. CoreText(四):行 CTLineRef
  13. Mac安装Mysql卡在最后一步
  14. 《金字塔原理》读书思维导图
  15. 广告联盟反作弊一些常识
  16. github上值得关注的前端项目
  17. 备忘录app能否治愈拖延症?
  18. Firefly RK3399 PC pro Android 10下载验证
  19. UE游戏制作记录(一、ik动画重定向)
  20. Jetson nano 入手系列之4—外围设备:开机键+PWM风扇

热门文章

  1. VMWare网络模式(Centos7)
  2. 获取当前系统日期和时间
  3. 文件流,gzip解压,压缩
  4. Redis 存储List对象
  5. PVLAN 技术介绍
  6. 有哪些含金量较高的Python证书?
  7. recovery教程
  8. 研华PCI板卡开发(4)快速入门(4)轴操作
  9. Allegro教学:关于dangling connection的解释
  10. Dubbo的原理,面试常见问题