关于RIT
来源:互联网 发布:sqlserver分页 编辑:程序博客网 时间:2024/05/01 16:44
根据27章:
"RIT将键盘事件放入线程的虚拟输入队列时不用涉及具体的窗口。当这个线程调用GetMessage时..."说明
消息结构是在RIT里组装的。也就是说钩子只有在RIT里才能得到处理所有消息(暂时是硬件消息如键盘,鼠标)的机会。可以猜测的是全局钩子在RIT里实现而局部钩子在线程的虚拟输入队列里实现。
"那么RIT怎么才能知道要向哪一个线程的虚拟输入队列里增加硬件输入消息?对鼠标消息,RIT只是确定是哪一个窗口在鼠标光标之下。利用这个窗口,RIT调用GetWindowThreadProcessId来确定是哪个线程建立了这个窗口。返回的线程ID指出哪一个线程应该得到这个鼠标消息。"
这个说明RIT是通过主动的方式得到消息的接受者,而不是像全局钩子一样是被动的查找RIT内部设置的变量来实现。
"拖动是使用鼠标捕获的最常见理由"说明了微软推荐用鼠标事件来控制SetCapture函数。
- 关于RIT
- hbase-RIT
- HBase的RIT
- Hbase之RIT
- Hbase Master RIT(Region in Transaction)分析
- HBase中的RIT机制(Region in Transcation)
- hbase hbck -repair导致的rit问题
- <转>HBase运维实践-聊聊RIT的那点事-RIT(Region-In-Transition)
- http://www.cs.rit.edu/~ncs/color/t_convert.html
- HBase运维实践-聊聊RIT的那点事
- HBase运维实践-聊聊RIT的那点事
- 关于
- 关于
- 关于++,--
- 关于#
- 关于。。。
- 关于
- 关于......
- chgrp chown chmod的使用方法
- JSR 168 翻译03
- [收藏] 在Cygwin上安裝ssh伺服器!
- 论函数调用约定
- 整理一下SQLSERVER的排序规则
- 关于RIT
- Neural Network archetype in C++
- 又回嵌入式领域
- VC++开发BHO插件——定制你的浏览器
- [幽默网文]不相信自己的耳朵听错了
- 经典驱动程序结构
- 日本再生利用废旧电脑
- 正则表达式系统教程
- 正则表达式基础知识