请问怎样捕获win98所有的粘贴消息!wm_paste(50分)

  • 主题发起人 主题发起人 sh9
  • 开始时间 开始时间
win98所有的粘贴消息都会传给你的程序.
private
procedure WMDrawClipboard (var message : TMessage);message WM_DRAWCLIPBOARD;
...
...
procedure Tclip.WMDrawClipboard (var message : TMessage);
begin
处理...
end
 
程序没有焦点不行吧!!要做钩子响应消息,例子很多的……
 
flyhi好象不行嘛!
 
hook hook hook,

to sh9:
我昨天好象答了呀,没看到吗?
 
SuperMXX:有没有其他的方法拦截!
 
sh9拦的是剪贴板内容变动,如wm_copy。
我看只能用hook。
 
sorry,
flyhi WM_DRAWCLIPBOARD拦的是...
 
我的意思是当用户选择粘贴的时候,我的程序执行一个动作!
有没有办法!急!
 
到底是你的程序还是对所有的程序?
对所有的程序只能用 hook.
 
天呢!别吓唬我!
我的意思是说在任何应用程序里只要选择粘贴,我的程序就运行某一动作!
 
也许是我懂的不多,就我所知道的, hook 可以解决。

其他的也许有更好的办法, 我帮不了你了。
 
谁能给我举个例子,我不太懂hook!
 
近期结束
 
接受答案了.
 
后退
顶部