如何拦接粘贴和拷贝等消息?(40分)

  • 主题发起人 主题发起人 9861
  • 开始时间 开始时间
9

9861

Unregistered / Unconfirmed
GUEST, unregistred user!
例如在一窗口上有一TEdit,把其内容拷贝时我要能得到一消息进行处理。
 
你可以监视剪贴板消息!
利用GetClipboardOwner函数,
SendMessage(hwndNextClip,Message.Msg,Message.WParam ,Message.LParam );
if getclipboardowner=Edit1.handle then
// 你的处理

 
用 application.OnMessage 拦截。判断活动控件和消息类型。
 
后退
顶部