谁能详细给我讲讲在delphi中如何截获消息并进行处理?(65分)

  • 主题发起人 主题发起人 dbb2tkw
  • 开始时间 开始时间
D

dbb2tkw

Unregistered / Unconfirmed
GUEST, unregistred user!
如题 !!!
 
这不是几句话就能说完的。给你推荐本书《DELPHI 5开发人员指南》。网上有电子教程。
 
拦截单个消息可以这样处理:<br>//拦截鼠标右键单击<br>procedure &nbsp;TWMRBUTTONDOWN(var &nbsp;msg:TMsg); &nbsp;message &nbsp;WM_RBUTTONDOWN;<br>procedure &nbsp; &nbsp;Tform1.TWMRBUTTONDOWN(var &nbsp;msg:TMsg);<br>begin<br>&nbsp; //加入自己的代码<br>end;<br>拦截多个进行处理,可以通过SetWindowLong或者MakeObjectInstance子类化,也可以覆盖WndProc<br>正如楼上所说,看看&lt;&lt;DELPHI 5开发人员指南&gt;&gt;吧,里面有很详细的介绍
 
接受答案了.
 
后退
顶部