社区
Delphi
帖子详情
关于windows消息
imisu
2007-01-12 09:51:17
我用delphi新建了一个project 一个空的窗体
但是delphi生成的窗体不能收到windows的某个消息 而vc做的可以收到
我是用vc带的spy++来监视这些窗体所获取的消息。 是一个registered消息
代码里面利用 procedure WndProc(var Msg: TMessage); override; 无法获取该消息
...全文
267
3
打赏
收藏
关于windows消息
我用delphi新建了一个project 一个空的窗体 但是delphi生成的窗体不能收到windows的某个消息 而vc做的可以收到 我是用vc带的spy++来监视这些窗体所获取的消息。 是一个registered消息 代码里面利用 procedure WndProc(var Msg: TMessage); override; 无法获取该消息
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simb
2007-01-16
打赏
举报
回复
你收不到这个消息是你不了解DELPHI的消息机制。其实DELPHI中把很多消息都再次封装了,所以你在你的窗体中看不到这个消息,其实你看到了很多自定义消息,这些自定义消息中就已经存在了你所说的消息。哈哈
yi10000
2007-01-16
打赏
举报
回复
没有delphi做不到的东西,
newfang
2007-01-12
打赏
举报
回复
消息ID是多少?然后你直接用消息处理函数看可以不!
Windows
消息
列表
353. WM_DDE_ACK=WM_DDE_FIRST+4: 此
消息
通知一个DDE(动态数据交换)程序已收到并正在处理WM_DDE_POKE,WM_DDE_EXECUTE,WM_DDE_DATA,WM_DDE_ADVISE,WM_DDE_UNADVISE,orWM_DDE_INITIAT
消息
WM_DDE_DATA=WM_DDE_FIRST+5:一个DDE服354. 务程序提交此
消息
给DDE客户程序来传递个一数据项给客户或通知客户的一条可用数据项。所有 者应滚动剪贴板图象并更新滚动条的值;
windows
消息
机制
Windows
消息
机制是
Windows
操作系统下应用程序与操作系统之间的一种重要通信方式。通过这一机制,应用程序能够接收来自操作系统的各种事件和请求,并作出相应的响应和处理。
Windows
消息
大全
消息
,就是指
Windows
发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使
Windows
发送一个
消息
给应用程序。
消息
本身是作为一个记录传递给应用程序的,这个记录中包含了
消息
的类型以及其他信息。例如,对于单击鼠标所产生的
消息
来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,(我转贴的)它在
Windows
单元中是这样声明的:typeTM
Windows
消息
Windows
是一
消息
(Message)驱动式系统,
Windows
消息
提供了应用程序与应用程序之间、应用程序与
Windows
系统之间进行通讯的手段。应用程序要实现的功能由
消息
来触发,并靠对
消息
的响应和处理来完成。
Windows
系统中有两种
消息
队列,一种是系统
消息
队列,另一种是应用程序
消息
队列。计算机的所有输入设备由
Windows
监控,当一个事件发生时,
Windows
先将输入的
消息
放入系统
消息
队列
Windows
消息
Hook简介
众所周知,
Windows
应用程序都是
消息
(事件)驱动的,任何一个窗口都能够接收
消息
,并对
消息
进行处理,处理完成后进入下一轮循环。通常情况下,程序员可以在窗口过程中处理接收到的
消息
,但是在一些应用中常常需要获取和处理另外应用程序的
消息
,而实现此类功能的技术也就本文要讨论的主题――
消息
拦截技术。
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章