使用AttachThreadInput API函数
Public Declare Function AttachThreadInput Lib "user32" Alias "AttachThreadInput" (ByVal idAttach As Long, ByVal idAttachTo As Long, ByVal fAttach As Long) As Long
idAttach - 欲连接线程的标识符
idAttachTo - 其他线程的标识符,应设为当前具有输入的线程
fAttach - true连接,false撤销连接
Public Declare Function AttachThreadInput Lib "user32" Alias "AttachThreadInput" (ByVal idAttach As Long, ByVal idAttachTo As Long, ByVal fAttach As Long) As Long
idAttach - 欲连接线程的标识符
idAttachTo - 其他线程的标识符,应设为当前具有输入的线程
fAttach - true连接,false撤销连接
解决方案 »
- 关于自编控件创建属性子值
- socket 通讯错误
- 怎样用Document对象读出网页中的内容?
- 我可以上网 但PING不同任何网址 怎么回事
- 请问进度条控件怎么用啊!它有哪些属性和方法啊!
- 谁有检测二台电脑之间网络是否正常连接的方法?
- 怎样将 TEXT文本编辑框中的数字(字符串)赋给数据库(SQL)表中的“money”和“日期”字段
- 怎样产生1-100内的20个随机数,不能重复!!
- 请问如果在一个窗体中用 mouse 一个Frame ??
- 我用mp3play控件做播放器,请问各位大哥才能检测到歌曲放完了,急急急急急,谢谢!
- jet4.0与jet3.51的奥妙?
- 有关 Virtual Recordset.
你的这种情况用钩子就行了,很多网上有相关资料,有些还有VC编好了的DLL给你用的。
一是使用Hook函数,这样可以获得系统级的消息处理。
二是接管该程序的消息处理,也就是重写一个消息处理函数代替原来的程序的消息处理函数。这样只能获得指定程序的消息处理。
传给该程序或是作一些处理。