截獲與管理Windows的訊息 (轉)
截獲與管理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_SYMMAND Then Beep;
{ 接收到訊息時的通知}
End;
Procedure TForm1.FormCreate (Sender : T);
Begin
Application.OnMessage := WinMsg;
{ 替換訊息句炳}
End;
摘 要:如何用一個截獲管理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_SYMMAND Then Beep;
{ 接收到訊息時的通知}
End;
Procedure TForm1.FormCreate (Sender : T);
Begin
Application.OnMessage := WinMsg;
{ 替換訊息句炳}
End;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-998425/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VB無所不能之三:VB截獲Windows訊息的鉤子薦Windows
- 自定義訊息獲取訊息(轉)
- 關於捕獲VCL沒有處理的Windows訊息 (轉)Windows
- WINDOWS訊息說明 (轉)Windows
- WINDOWS訊息佇列管理的工具--QueueExplorerWindows佇列
- Windows訊息機制初談 (轉)Windows
- Windows訊息Windows
- windows訊息機制與例項Windows
- Linux 指令篇:訊息傳送與信件管理--newaliases(轉)Linux
- 使用Windows訊息控制Winamp(VB) (轉)Windows
- 使用Windows訊息控制Winamp(Delphi) (轉)Windows
- Windows訊息大全Windows
- Windows訊息鉤取Windows
- 3-Windows程式設計 -視窗與訊息Windows程式設計
- 分析與理解訊息反射機制 (轉)反射
- php ActiveMQ的傳送訊息,與處理訊息PHPMQ
- Windows訊息機制概述Windows
- 訊息機制篇——初識訊息與訊息佇列佇列
- Windows網路的管理與維護(轉)Windows
- iOS 訊息傳送與轉發詳解iOS
- 分析與理解通知訊息-WM_NOTIFY (轉)
- 微信開發中的訊息驗證與訊息回覆
- WTL的訊息機制 (轉)
- OC訊息機制,訊息轉發機制
- 7- Windows訊息鉤取Windows
- 簡析Windows訊息機制Windows
- windows 字元訊息——WM_CHARWindows字元
- iOS 訊息轉發iOS
- windows10怎麼關閉通知欄訊息|windows10通知欄訊息關閉的方法Windows
- 常用Windows訊息、常量命名參考Windows
- 用程式碼理解 ObjC 中的傳送訊息和訊息轉發OBJ
- 用程式碼理解ObjC中的傳送訊息和訊息轉發OBJ
- mfc中的訊息的應用 (轉)
- Objective-C Runtime (二):方法與訊息轉發Object
- java中如何捕獲鍵盤訊息Java
- Windows應用程式的訊息處理機制Windows
- Delphi裡的Windows訊息(可查MSDN指定位置)Windows
- 利用Delphi訊息處理建立類似Windows開始選單 (轉)Windows