社区
Windows SDK/API
帖子详情
DELPHI如何产生按键的消息给特定的进程,或者给全部进程?
kangpig
2002-11-25 05:49:54
DELPHI如何产生按键的消息给特定的进程,或者给全部进程?
麻烦给段代码看看
...全文
39
15
打赏
收藏
DELPHI如何产生按键的消息给特定的进程,或者给全部进程?
DELPHI如何产生按键的消息给特定的进程,或者给全部进程? 麻烦给段代码看看
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
six_six_
2002-12-12
打赏
举报
回复
由系统捕获接口输入,制作成消息,送至相应进程的消息队列,由进程消息循环派送到相应的窗口。一个程序一般是启动一个线程,但可以有button,text等多个窗口。
beata88
2002-12-12
打赏
举报
回复
up
sungu0
2002-12-11
打赏
举报
回复
有没有可以直接发消息到某一个线程的方法,,?
cuihl
2002-12-11
打赏
举报
回复
PostThreadMessage可以直接发消息到某一个线程
cuihl
2002-12-08
打赏
举报
回复
SendMessage有两种情况:
如果发送消息线程和接受消息的窗口所在的线程是同一个线程
SendMessage是直接调用窗口的回调函数,并不把消息送入消息队列
否则,SendMessage发送消息到接受消息的窗口所在的线程并挂起,等待接受消息的窗口处理完成。
sungu0
2002-12-08
打赏
举报
回复
那用sendmessage向一个窗口句柄发的消息系统是怎样处理的呢?
stanely
2002-12-03
打赏
举报
回复
findwindow找到的如wxjh所说,是一个符合类名和标题文字的窗口的句炳。
它不是线程句柄。
stanely
2002-12-03
打赏
举报
回复
窗口和线程不一样,一个线程可以创建很多窗口,而所谓的窗口无非是一个得到消息并处理消息的循环。
wxjh
2002-12-02
打赏
举报
回复
findwindow找到的是指定名称或者是指定类名的窗口的句柄,类名可以使用
spy++ or winsight32去查找
sungu0
2002-12-02
打赏
举报
回复
stanely(俺是邢她汉子)
那是不是说findwindow找到的窗口句柄就是一个线程句柄呢?
kangpig
2002-12-02
打赏
举报
回复
谢谢
cnsuyong
2002-11-26
打赏
举报
回复
对全部进程可以用BroadcastSystemMessage。
对指定的进程则必需指定该进程中用于接收消息的线程的句柄,在此基础上用SendMessage或PostMessage即可。
上面三个函数都是Win32 API。
stanely
2002-11-25
打赏
举报
回复
好像可以广播,那个广播句柄我忘了,找找,回头告诉你
cgh1970
2002-11-25
打赏
举报
回复
up
stanely
2002-11-25
打赏
举报
回复
消息只能发到线程消息队列,进程没有消息队列。
Delphi
HOOK截取键盘信息
在Windows操作系统中,HOOK是一种机制,允许应用程序在其他
进程
执行
特定
操作之前或之后插入代码进行拦截,也就是我们通常所说的“钩子”。键盘HOOK就是一种特殊的HOOK,它允许程序监听并处理键盘事件,即使这些事件...
Delphi
键盘钩子HOOK获取键盘记录.rar
2. **键盘钩子(Hooks)**:在Windows操作系统中,钩子是系统提供的一种机制,允许一个
进程
截获或处理另一个
进程
的
特定
类型的事件,如键盘输入。键盘钩子主要通过SetWindowsHookEx函数来设置,可以捕获系统中所有线程...
windows中HOOK在
delphi
开发环境下的使用
在Windows操作系统中,HOOK技术是一种强大的机制,允许开发者拦截系统或应用程序级别的
消息
、函数调用,以便在这些事件发生时进行处理或者监控。在
Delphi
这样的面向对象的 Pascal 编程环境中,使用HOOK可以实现很多...
基于
delphi
的锁定鼠标键盘
锁定鼠标和键盘的功能通常在
特定
场景下很有用,比如在公共电脑上展示或演示时,避免观众误操作,或者在执行自动化测试时防止人工干预。这个程序通过捕获和处理键盘和鼠标事件来实现这一目标,用户可以通过预先设定的...
软键盘
delphi
7 源码.zip
Hook是Windows API提供的一种机制,允许程序监视系统或
特定
进程
的事件。通过安装键盘钩子(WH_KEYBOARD),可以捕获到系统的键盘
消息
,进而模拟物理键盘输入,实现软键盘的功能。 文件`uTouch.pas`和`uTouch.dfm`是...
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章