博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
截获与管理Windows的消息 (转)
阅读量:2514 次
发布时间:2019-05-11

本文共 872 字,大约阅读时间需要 2 分钟。

截获与管理Windows的消息 (转)[@more@]截获与管理 的消息  
摘 要:如何用一个 截获管理Windows的消息
关键字:Windows 消息 列表
类 别: 控制
有时候我们为了多项应用而要管理Windows的消息。我们怎样才能做到呢?
{ 这个例子定义的程序可以收取所有发往主窗口的消息 }
Unit TesteandoEsta;
Interface
Uses
 SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, Menus;
Type
 TForm1 = Class (TForm)
 Private {Private declarations}
 Public {Public declarations}
 Procedure WinMsg (Var Msg : TMsg; Var Handled : Boolean);
End;
Var
 Form1 : TForm1;
Implementation
{$R *.DFM}
{ 所有发送到主窗体的消息,保存在变量Msg中。 }
Procedure TForm1.WinMsg (Var Msg : TMsg; Var Handled : Boolean);
Begin
 If Msg.Message = WM_SY MMAND Then Beep;
 { 接收到消息时的通知}
End;
Procedure TForm1.FormCreate (Sender : T );
Begin
 Application.OnMessage := WinMsg;
 { 替换消息句炳}
End;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-998425/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-998425/

你可能感兴趣的文章
免费的Bootstrap等待页面的应用模板
查看>>
JS DOM操作(四) Window.docunment对象——操作内容
查看>>
machine learning 之 Recommender Systems
查看>>
新房装修三大空鼓解决方法 为家居装修做好前奏
查看>>
vue.js路由vue-router
查看>>
小程序丨页面去掉转发按钮
查看>>
判断浏览器类型和版本
查看>>
kafka入门介绍
查看>>
[POI2011]SEJ-Strongbox
查看>>
5.学习资源
查看>>
IOS错误总结
查看>>
Win10系列:C#应用控件进阶4
查看>>
std::remove_if
查看>>
前端学HTTP之报文首部
查看>>
设置IIS 兼容32位DLL
查看>>
Python输出格式全总结
查看>>
Python数据结构 将列表作为栈和队列使用
查看>>
UVA 10815 Andy's First Dictionary【set】
查看>>
【CUDA 基础】3.2 理解线程束执行的本质(Part I)
查看>>
xshell配色
查看>>